Java IO流之File文件类的使用

    File类用来表示一个文件路径的对象,同时它还提供了许多有用的方法,常用的方法如下:

创建文件夹:

mkdir();
mkdirs();
两者都是创建文件夹,区别在于,mkdir()只会创建当前路径的目录,如果它的父路径没有的话就不会创建成功,而mkdirs()会连父路径也创建出来,代码演示如下:
File f=new File("D:\\abc\\123");//假设abc文件夹没有
		f.mkdir();//创建失败
		f.mkdirs();//创建成功

创建文件:

createNewFile();
File f=new File("D:\\abc\\1.txt");
		try {
			f.createNewFile();//创建文件,必须要处理异常,并且如果父路径不存在则会抛出异常
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}


删除文件:

f.delete();//可以用来删除文件和文件夹
File f=new File("D:\\1.txt");
		f.delete();//


测试文件属性:

canExecute()//测试是否可以执行

canWrite()//测试是否可以写入

canRead()//测试是否可读

exists()//测试文件或目录是否存在

isDirectory()//测试是否是文件夹

isFile()//测试是否是文件

isHidden()//测试文件是否隐藏

获取文件属性:

lastModified()//返回文件最后一次被修改的时间

length()//返回文件大小


猜你喜欢

转载自blog.csdn.net/qq_37567866/article/details/72615120