Java语言-43:File的高级功能理解并举例

package File;


import java.io.File;




/* File的高级功能
 * public String[] list() :获取当前某个路径下的所有的文件夹以及文件名称的字符串数组
 * public File[] listFiles() :获取当前某个路径下所有的文件夹以及文件的File数组
 *
 * 需求:获取d盘下所有的文件夹以及文件的名称
 * 
 * */
public class File_method_7 {
public static void main(String[] args) {
//封装D盘
File file = new File("d:\\");
//创建字符串数组
String[]list = file.list();
//遍历数组
for(String s : list) {
System.out.println(s); //输出D盘的所有文件夹目录,经验证,正确
}
//创建File数组
File[]file1 = file.listFiles();
//防止出现空指针异常
//进行判断
if(file1 != null) {
//遍历
for(File f : file1) {
System.out.println(f);//输出D盘的所有文件夹目录,经验证,正确
}
}

}



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭