Java创建文件和文件夹、文件属性的读取、文件属性的设置
来源:互联网 发布:智联卓聘 知乎 编辑:程序博客网 时间:2024/05/10 14:40
1.通过文件类的creatNewFile()方法创建文件,通过delete()方法删除文件,使用renameTo()方法重命名文件。
package peixun;import java.io.File;import java.io.IOException;public class HelloFile { public static void main(String[] args) { File file = new File("hello.txt"); //是否存在 if (file.exists()) { File nameto = new File("new hello.txt"); file.renameTo(nameto); //文件 System.out.println(file.isFile()); //路径(文件夹) System.out.println(file.isDirectory()); }else { System.out.println("文件不存在"); try { //创建文件 file.createNewFile(); System.out.println("文件已经成功创建"); } catch (IOException e) { System.out.println("文件无法创建"); } } }}
2.使用mkdir()与mkdirs()方法创建文件夹,使用delete()方法删除文件夹,使用renameTo()方法重命名文件夹
package peixun;import java.io.File;public class HelloFloder { public static void main(String[] args) { // TODO Auto-generated method stub File folder01 = new File("my new folder"); File folder02 = new File("my new folders"); File folder03 = new File("my new folders-news"); folder02.renameTo(folder03); File folder04 = new File("my new folders-news/one/two/three/main"); if (folder04.delete()) { System.out.println("done"); }else { System.out.println("未成功"); } if (folder02.mkdirs()) { System.out.println("多级文件夹创建成功"); }else { if (folder02.exists()) { System.out.println("多级文件夹已经存在不用创建"); }else { System.out.println("多级文件夹创建未成功"); } } if (folder01.mkdir()) { System.out.println("文件夹夹创建成功"); }else { if (folder01.exists()) { System.out.println("文件夹已经存在不用创建"); }else { System.out.println("文件夹创建失败"); } } }}
3.文件属性的读取:
判断文件是否存在、文件名称、路径、文件大小、是否被隐藏、是否可读可写、是否为文件夹等
package peixun;import java.io.File;public class ReadFileProperty { public static void main(String[] args) { File file = new File("text.txt"); //判断文件是否存在 System.out.println("判断文件是否存在"+file.exists()); //读取文件名称 System.out.println("读取文件名称"+file.getName()); //读取文件路径 System.out.println("读取文件的路径"+file.getPath()); //读取文件绝对路径 System.out.println("读取文件绝对路径"+file.getAbsolutePath()); //获取文件父级路径 System.out.println("获取文件父级路径"+new File(file.getAbsolutePath()).getParent()); //读取文件大小 System.out.println("读取文件大小"+file.length()+"byte"); //判断文件是否被隐藏 System.out.println("判断文件是否被隐藏"+file.isHidden()); //判断文件是否可读 System.out.println("判断文件是否可读"+file.canRead()); //判断文件是否可写 System.out.println("判断文件是否可写"+file.canWrite()); //判断文件是否为文件夹 System.out.println("判断文件是否为文件夹"+file.isDirectory()); }}
4.文件属性的设置:
将文件设定为可读、可写或只读
package peixun;import java.io.File;public class SetFileProperty { public static void main(String[] args) { File file = new File("test01.txt"); if (file.exists()) { //将文件设定为可写 file.setWritable(true); //将文件设定为可读 file.setReadable(true); //将文件设定为只读 file.setReadOnly(); } }}
0 0
- Java创建文件和文件夹、文件属性的读取、文件属性的设置
- java 文件属性的读取
- java 文件属性的读取
- 文件属性的读取
- 文件属性的设置
- java实现读取flash的swf文件属性
- 读取xml文件属性的问题
- linux C文件属性的读取
- java14.语言进阶------本地文件操作---文件属性的读取、设置
- JAVA读取文件属性
- java 读取properties文件属性
- 文件操作--设置文件属性、获取文件属性
- java web 利用 commons-fileupload-1.2 实现文件上传 解决 中文乱码& 非文件属性的读取
- java获取文件属性的方法
- 如何访问一个文件的创建、修改时间、文件属性
- 在web和非web环境都可以使用的属性文件属性读取java代码
- c获取文件的大小和文件属性、文件查找
- c获取文件的大小和文件属性、文件查找
- google code jam 2015 C. Dijkstra
- C语言枚举类型
- 安卓布局优化--ViewStub使用
- 系统空闲进程
- 二分图—匈牙利算法
- Java创建文件和文件夹、文件属性的读取、文件属性的设置
- google code jam 2015 D. Ominous Omino
- 随笔----戴上耳机逃离这个世界
- R中进行PCA主成分分析
- HDU 1016 Prime Ring Problem
- MyEclipse10.6 安装SVN插件方法及插件下载地址
- ZigBee智能节水灌溉系统
- 鸟哥的linux私房菜(服务器架设篇)(1)
- C++类型转换函数(类型转换运算符函数)