📄 filetest.java
字号:
package io;
import java.io.*;
public class FileTest{
public static void main(String[] args) throws Exception {
//----------------(1)------------------------------
//File f=new File("1.txt");//在当前目录下创建文件对象
//f.createNewFile(); //创建文件
//f.mkdir();//创建目录
//----------------(/1)-----------------------------
//----------------(2)-----------------------------
/* File f=new File("D:\\java\\Lesson\\1.txt");//在指定目录下创建文件对象
f.createNewFile();//创建文件
*/
//----------------(/2)----------------------------
//----------------(3)------------------------------
/* //创建与系统平台无关的文件目录层次。
//File fDir=new File(File.separator); //创建当前目录的根目录。
File fDir=new File("D:"+File.separator); //创建指定根目录。
String strDir="Lesson"+File.separator+"work"+File.separator+"1.txt";//指定子目录;
File f=new File(fDir,strDir); //以父目录和子目录为参数创建文件对象。
f.createNewFile(); //创建文件
//f.delete(); //删除文件。
f.deleteOnExit(); //退出时自动删除文件。
System.out.println("睡眠5秒钟再删除:");
Thread.sleep(5000);
*/
//----------------(/3)-----------------------------
//----------------(4)------------------------------
/*
for(int i=0;i<10;i++){
File f=File.createTempFile("weisun", ".tmp");
f.deleteOnExit();
}
System.out.println("睡眠五分钟之后再删除创建的五个临时文件");
Thread.sleep(5000);
//注意了,创建的临时文件并不是在当前目录下,而是在操作系统默认的临时文件夹下。
//可以在环境变量中重新设置。
*/
//----------------(/4)-----------------------------
//-----------------(5)-----------------------------
/*
File fDir=new File(File.separator);
String strDir="Lesson"+File.separator+"myFile";
File f=new File(fDir,strDir);
String str[]=f.list();
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
*/
//-----------------(/5)----------------------------
//-----------------(6)-----------------------------
File fDir=new File(File.separator);
String strDir="Lesson"+File.separator+"myFile";
File f=new File(fDir,strDir);
String str[]=f.list(new FilenameFilter(){
public boolean accept(File dir, String name) {
return name.indexOf(".java")!=-1;
}
});
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
//-----------------(/6)----------------------------
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -