public static void deleteSrcPicture(String s_path)
{
try
{
File s_file = new File( s_path.toString() );
if (!s_file.exists())
{
System.out.println( "s_file is not a directory." );
return;
}
File[] files = s_file.listFiles();
for (int i = 0; i < files.length; i++)
{
//System.out.println( files[i].getName() );
logger.info( i + "==" + files[i].getName() );
String fileName = files[i].getName();
/*******************************************************************************************************
* if directory,circulate
******************************************************************************************************/
if (files[i].isDirectory())
{
StringBuffer s_subPath = new StringBuffer( s_path.toString() );
s_subPath.append( System.getProperty( "file.separator" ) );
s_subPath.append( files[i].getName() );
deleteSrcPicture( s_subPath.toString() );
}
else if (files[i].isFile())
{
//处理你需要的逻辑
}
}
catch (Exception ex)
{
logger.info( ex );
}
分享到:
相关推荐
java遍历文件下面的所有文件并输出文件名 java遍历文件下面的所有文件并输出文件名
java 遍历文件目录,区分文件夹及问价类型,方便开发人员对文件操作,用于流方式的拷贝文件
将Dir.class放在任意需要遍历的文件目录,直接命令窗口运行java Dir生成Dir.txt文件
NULL 博文链接:https://dietime1943.iteye.com/blog/1405929
用java实现遍历文件夹中文件并且以树形结构输出
1. 使用Files.list()迭代目录及其子目录文件 Files.list()可以迭代目录及其子目录文件 Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println); 输出: .\filename1.txt ....\Employee.java
JAVA遍历下载FTPS服务器上的文件,
遍历一个文件夹下面的所有文件(包括文件夹下的文件夹)
本代码包括三部分的内容,其一是Java文件遍历,其二是Java的非递归前序,中序以及后序遍历,最后是前后序编码的生成问题。
主要为大家详细介绍了Java遍历文件夹下所有文件并重新命名,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java全硬盘文件遍历,添加到树中,在面板中显示,没有事件处理
Java遍历目录显示文件列表,读取文件夹中的所有文件,并以列表的形式显示出这些文件,下面来看一下相关的代码: class ShowDirListener implements ActionListener {//取得目录内容的事件处理 public void ...
Java遍历目录所有文件,读取指定文件夹下的所有文件名,并列出来,使用java.io.File 类的方法来访问系统中的目录,在窗口上部的文本框中输入c 盘根目录“c:\”,按下窗口下部的按钮“View”,则在窗口中部的文本区...
java中读取目录下指定的文件
Java遍历本地目录所有文件的实现,采用递规的方式
java代码,遍历文件目录下所有的文件并列出其名称。新手代码,如有冒犯,请多指教
快速多线程磁盘遍历。优化遍历算法,快速遍历,包括隐藏文件和系统文件在内的全部文件
用java程序 遍历某个目录下的所有文件并将文件路径和文件最后修改时间,文件长度写入指定文件中
如何使用JavaExcel(jxl)读取一个文件并写入一个新文件
遍历所有可能的数独组合并写入文件中. 每计算得到10000 组便写入文件. 由于数独数量极大, 最终数据可能大于5T Byte, 计算时间可能需要几年.