1.使用File创建文件夹:
mkdir与mkdirs的区别:
mkdir只能创建一级目录而mkdirs可以创建多级目录
//在D盘的根目录下创建一个Lenovo文件夹
//构造目录的File
File file=new File("d:/lenovo");
//构造一级目录
file.mkdir();
//构造目录的File
File file1=new File("d:/lenovo/a");
//构造多级级目录
file1.mkdirs();
2.创建文件:
createNewFile
//构造文件的File
File file1=new File("d:/lenovo/hello.txt");
try {
file1.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
3.删除文件:
delete
//构造目录的File
File file1=new File("d:/lenovo/a");
//构造多级级目录
file1.mkdirs();
//判断file1文件是否存在
if(file1.exists()){
//存在就删除
file1.delete();
}
运行后你会发现原本在Lenovo文件夹内的a文件夹被删除了
4.打印文件属性:
getName():获取名字
length():获取长度,即大小
getParent():获取父级,即上一级目录
File file=new File("d:/lenovo");
File[] s=file.listFiles();
for (File string : s) {
//判断是否是文件夹
if(string.isDirectory()){
//判断是就输出目录
System.out.println("目录 "+string.getName()+" 大小 "+string.length()+" 父级 "+string.getParent());
}else{
//否就输出文件
System.out.println("文件 "+string.getName()+" 大小 "+string.length()+" 父级 "+string.getParent());
}
}
本文详细介绍了如何使用Java进行文件操作,包括创建文件夹与文件、删除文件夹、打印文件属性等基本操作。通过实例演示了如何创建单级或多级目录,创建新文件,以及如何删除指定的文件夹。

被折叠的 条评论
为什么被折叠?



