创建文件
File 的两个常量(File.separator、File.pathSeparator)。 直接在windows下使用\\进行分割是可以的。但是在linux下就不是\\了。所以,要想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧。
public static void createFileT(){
File file=new File(\"D:\"+File.separator+\"IO\" +File.separator+\"file01.txt\");
//File file=new File(\"D:\\\\IO\\\\file01.txt\"); Windows下可以使用
try {
file.createNewFile();
} catch (IOException e) {
System.out.println(\"IO异常\");
e.printStackTrace();
}
}
删除一个文件
public static void delectFile(){
File file =new File(\"D:\"+File.separator+\"IO\" +File.separator+\"file01.txt\");
if(file.exists()){
file.delete();
}
else{
System.out.println(\"文件不存在\");
}
}
创建一个文件夹
public static void createFileMix(){
File file=new File(\"D:\"+File.separator+\"IO\" +File.separator+\"file01\");
file.mkdir();
}
获得指定目录的全部文件(包括隐藏文件):
public static void getFile(){
File file=new File(\"D:\"+File.separator);
String[]str=file.list();
for (int i= 0; i< str.length; i++) {
System.out.println(str[i]);
}
}
判断指定的路径是否为目录
public static void FileDirectory(){
File file=new File(\"D:\"+File.separator+\"IO\");
String str= file.isDirectory() ? \"yes\":\"no\";
System.out.println(str);
}
搜索指定目录的全部内容
public static void print(File file ){
if(file!=null){
if(file.isDirectory()){
File [] fileArray=file.listFiles();
if(fileArray!=null){
for (int i = 0; i < fileArray.length; i++) {
print(fileArray[i]);
}
}
}
else{
System.out.println(file);
}
}
}
继续阅读与本文标签相同的文章
上一篇 :
八十亿美元的估值,是 WeWork 的终局吗?
下一篇 :
蔚来李斌:自动驾驶像通信行业,不会全球统一
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
-
城市数字化后,新一代内生安全系统可全方位保护
2026-05-14栏目: 教程
-
谷歌也来“唱衰”5G,5G手机只会徒增功耗?为何这么说?
2026-05-14栏目: 教程
-
量子信息和量子技术白皮书合肥宣言在中科大发布
2026-05-14栏目: 教程
-
微信悄悄更新一新功能,来看看!
2026-05-14栏目: 教程
