列出某个目录下的所有文件和列出某目录下所有的子目录
2011-04-19 20:23
176 查看
File f = new File("D://My Documents");
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
System.out.println("directory is" + files[i].getName());
} else {
System.out.println("file is" + files[i].getName());
}
}
列出某目录下所有的子目录:
public static void main(String[] args) {
getFile(new File("D://My Documents"),"/t");
}
private static void getFile(File f, String s2) {
System.out.println(s2+f.getName());
File[] f1=f.listFiles();
if(f1.length>=1){
for(int i=0;i<f1.length;i++){
if(f1[i].isDirectory()){
getFile(f1[i],s2+"/t");
}
}
}
}
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
System.out.println("directory is" + files[i].getName());
} else {
System.out.println("file is" + files[i].getName());
}
}
列出某目录下所有的子目录:
public static void main(String[] args) {
getFile(new File("D://My Documents"),"/t");
}
private static void getFile(File f, String s2) {
System.out.println(s2+f.getName());
File[] f1=f.listFiles();
if(f1.length>=1){
for(int i=0;i<f1.length;i++){
if(f1[i].isDirectory()){
getFile(f1[i],s2+"/t");
}
}
}
}
相关文章推荐
- java程序的递归算法 列出某个目录下的所有子目录和文件
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- 遍历目录及子目录列出所有文件和文件夹的代码
- java程序的递归算法,列出某个目录下的所有子目录和文件
- DIR:列出当前目录及子目录下的所有文件
- 列出目录下所有文件包括子目录的文件路径-采用递归方式
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- java程序的递归算法,列出某个目录下的所有子目录和文件
- C# 列出目录所有文件及子目录所有文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- 1.ls — 列出目标目录中所有的子目录和文件
- 如何列出当前目录下所有的JSP文件(含子目录)
- python-列出所有目录及子目录文件
- 【Unix/Linux】【命令】【文件,目录操作工具】列出所有子目录与文件——ls (ll)命令
- 列出某个目录下的所有子目录和文件
- C#实现的列出目录下所有子目录和文件的程序(附思路)zz
- java程序的递归算法,列出某个目录下的所有子目录和文件
- 如何列出某个目录下的所有子目录? 3)如何判断一个文件或目录是否存在? 4)如何读写文件?
- java程序的递归算法,列出某个目录下的所有子目录和文件
- 列出制定目录所有子目录和文件