目录
1.10 小练习:打印你的D盘文件夹中所有大于100兆的mp4文件
一 IO
1 java.io.file
1.1 createNewFile()
返回值类型:boolean。
API中描述:
当且仅当具有此名称的文件尚不存在时,以原子方式创建由此抽象路径名命名的新空文件。
我们先看到在E盘IO文件夹中没有任何文件,我们来看一下代码操着:
import java.io.File;
import java.io.IOException;
public class Text3 {
public static void main(String[] args) throws IOException {
//表示要在E盘IO文件夹下创建一个名为1.txt的文件
File file = new File("E:\\IO\\1.txt");
//创建1.txt这个文件 返回值为boolean类型
boolean newFile = file.createNewFile();
//三目运算符:如果newFile返回值为true,则输出为创建成功,反之,输出为创建失败
System.out.println(newFile?"创建成功":"创建失败");
}
}
输出结果:
"C:\Program Files\Java\jdk-11.0.6\bin\java.exe" "-javaagent:E:\java IDEA\idea\ideaIU-2020.1.4.win\lib\idea_rt.jar=51845:E:\java IDEA\idea\ideaIU-2020.1.4.win\bin" -Dfile.encoding=UTF-8 -classpath "E:\java IDEA\java\out\production\until" com.exercise.Text3
创建成功
Process finished with exit code 0
我们再来看一下文件夹:
我们发现在文件夹中自动创建了一个名为1.txt文件。
1.2 mkdir()
返回值类型:boolean。
API中描述:创建此抽象路径名指定的目录。
import java.io.File;
import java.io.IOException;
public class Text3 {
public static void main(String[] args) throws IOException {
//表示要在E盘IO文件夹下创建一个名为good的文件夹
File file = new File("E:\\IO\\good");
//创建good这个文件夹 返回值为boolean类型
boolean newFile = file.mkdir();
//三目运算符:如果newFile返回值为true,则输出为创建成功,反之,输出为创建失败
System.out.println(newFile?"创建成功":"创建失败");
}
}
打印结果:
"C:\Program Files\Java\jdk-11.0.6\bin\java.exe" "-javaagent:E:\java IDEA\idea\ideaIU-2020.1.4.win\lib\idea_rt.jar=51914:E:\java IDEA\idea\ideaIU-2020.1.4.win\bin" -Dfile.encoding=UTF-8 -classpath "E:\java IDEA\java\out\production\until" com.exercise.Text3
创建成功
Process finished with exit code 0
我们来看一下E盘IO文件夹中有没有名为good的文件夹:
为了便于大家理解,我把之前创建的1.txt文件删了,但大家要记住createNewFile()方法是创建文件,而mkdir()方法是创建文件夹。</