File
程序员文章站
2022-05-27 14:51:43
...
java i/o 输入输出流
一:编码问题
1.gbk: 中文占2个字节,英文一个字节
2.utf-8: 中文占3个字节,英文一个字节
3.utf-16be: 中文占1个字节,英文一个字节
File类常用API
1.java.io.File用于表示文件(目录)
file类用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问
2.遍历对象
常用操作比如过滤、遍历等操作
当File对象表示一个目录时,可以使用list()和listFiles()列出目录下的文件和子目录名。listFiles()提供了一系列重载方法,可以过滤不想要的文件和目录:
public static void getAllFile(File file){
//文件不存在
if(!file.exists()){
System.out.println("file is exists");
return;
}
//当file是一个文件时
if(!file.isDirectory()){
if(file.isFile()){
System.out.println(file.getName());
}
return;
}
//获取File目录下的子目录和文件
File[] listFile = file.listFiles();
for(File file2:listFile){
if(file2.isDirectory()){
getAllFile(file2);//递归
}
if(file2.isFile()){
System.out.println(file2.getName());
depath++;
}
}
}
写于:2020年10月13日 8:30 请您多多指教!
推荐阅读
-
PHP file_exists问题杂谈
-
java中File类的使用方法
-
MySQL使用LOAD_FILE()函数方法总结
-
Mysql注入中的outfile、dumpfile、load_file函数详解
-
mysql报错1033 Incorrect information in file: ‘xxx.frm’问题的解决方法
-
浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer
-
HTML5 File接口在web页面上使用文件下载
-
记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法
-
MySQL修改innodb_data_file_path参数的一些注意事项
-
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]的解决方法