public class FileUtils {
public static void listDirectory(File dir) throws IOException{
if(!dir.exists()){
throw new IllegalArgumentException("目录:"+dir+"不存在。");
}
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir+"不是目录");
}
//返回的是字符串數組,直接是子的名稱。
/*String[] filenames=dir.list();
for(String s:filenames){
System.out.println(s);
}*/
//如果要遍历子目录下的内容,就需要构造成file对象做递归
File[] files=dir.listFiles();
if(files!=null&&files.length>0){
for(File file:files){
if(file.isDirectory()){
listDirectory(file);
}else {
System.out.println(file);
}
}
}
}
public static void main(String[] args) throws IOException{
listDirectory(new File("G:\\VC++"));
}
}

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
目录和文件管理
文件、目录权限r:可读 w:可写 x:可执行 4 2 1(第一
文件名 解压缩 vi编辑器 -
matlab怎么用Times New Roman字体
作为理工科学生,在写学术论文时,需要很多的配图,毫无疑问,要想写出一篇优秀论文,精美的插图能力是必须的。插图被称作论文的眼睛,起到画龙点睛的作用。所以接下里教大家如何插入高清、优秀的MATLAB图片。(请再也不要用什么QQ、微信截图了,既不清楚,还把MATLAB的大灰边截下来了。)优秀的插图有以下
matlab 字体 matlab 线型 matlab 绘图 matlab字体 matlab线型