/*
列出指定目录下的所有文件夹及文件的名称,包括子目录。
*/
import java.io.*;
class ListAll
{
public static void main(String[] args)
{
File dir = new File("f:"+File.separator+"testdir");
// listAll(dir,0);
removeDir(dir);
}
public static void removeDir(File dir)
{
File[] files = dir.listFiles();
for(int x=0; x<files.length; x++)
{
if(files[x].isDirectory())
{
removeDir(files[x]);
}
else
System.out.println(files[x].getAbsolutePath()+":"+files[x].delete());
}
System.out.println(dir.getAbsolutePath()+":"+dir.delete());
}
public static void listAll(File dir,int level)
{
System.out.println(getSpace(level)+dir.getName());
level++;
File[] files = dir.listFiles();
for(int x=0; x<files.length; x++)
{
if(files[x].isDirectory())
listAll(files[x],level);
else
System.out.println(getSpace(level)+files[x].getName());
}
}
public static String getSpace(int level)
{
StringBuilder sb = new StringBuilder();
for(int x=0; x<level; x++)
{
sb.append("|--");
}
return sb.toString();
}
}
/*
删除一个带内容的目录。
*/
分享到:
相关推荐
采用c语言编程,递归遍历一个文件夹中的所有文件,包括子文件夹
遍历一个文件夹并生成所有文件的MD5,包含一个很强大的sp库
对linux命令tree的简单实现,遍历指定文件夹下的所有文件
易语言遍历目录文件源码,遍历目录文件,遍历文件夹,遍历文件
linux及win跟目录递归遍历文件和文件夹及子文件夹 自己用的,
c语言递归遍历指定文件夹下所有文件算法
在MFC环境下,读取文件夹,并且遍历该文件下下面的所有文件(包含子文件等)。
VB6.0通用遍历所选文件夹...新建一个窗体,添加一个Command1按钮,添加一个listbox控件,名称为list1,打开一个Excel空白文件(如不需要请注释相关代码)。把本文件代码复制粘贴进去,单击按钮即可弹窗提示选择文件夹。
【框图】递归遍历文件夹与非递归遍历文件夹
c# 递归遍历指定文件夹下所有文件和子文件夹,并且输出到text。
C#实现,遍历ftp上的文件夹,文件名
php 递归遍历一个文件下的文件及子文件夹
如何遍历文件夹查找文件如何遍历文件夹查找文件
递归遍历指定文件夹下所有文件 FindFirstFile
递归遍历FTP文件夹,并从文件夹下载所有文件 希望对你有所帮助
用递归方法遍历所有文件夹用递归方法遍历所有文件夹用递归方法遍历所有文件夹用递归方法遍历所有文件夹用递归方法遍历所有文件夹
主要介绍了Shell脚本实现从文件夹中递归复制文件,本文脚本实现从十层左右的文件夹中复制所有文件到一目录中,需要的朋友可以参考下
功能为读取文件名,如果是文件夹,则继续遍历读取文件夹下面的列表,直到读到文件,则读取文件名
C#遍历系统文件夹(TreeView控件),递归方式遍历 顺便使用树控件
易语言API无递归遍历文件夹模块源码,API无递归遍历文件夹模块,Test,FileTimeToVariantTime,EnumFile,EnumPath,newPath,newFile,EnumAllPath,FindFirstFile,FileTimeToLocalFileTime,FileTimeToSystemTime,...