java 遍历文件
2006-07-07 20:20
302 查看
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 );
}
{
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读取和遍历properties文件并根据key进行排序
- Java利用递归思想遍历指定目录,获取所有的文件
- 遍历处理文件夹下所有.java文件代码左侧含有形如 /* 56 */注释的代码,并存到新的目录下
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 【java常见问题】——如何遍历目录中所有文件?
- JAVA遍历系统中所有的文件(源码)
- java 如何递归遍历一个文件夹下的所有文件
- java遍历目录下的包括子目录下的所有文件
- java遍历文件目录并排序
- Java遍历一个目录下的所有文件
- java 遍历文件
- 使用JDK1.7 java.nio.file.Files.walkFileTree方法遍历文件夹下的文件
- 【Java编程】写入、读取、遍历Properties文件
- java 遍历目录下的文件
- Java非递归遍历树算法---以遍历文件为例
- java遍历properties文件操作指南
- java遍历多级目录下的文件
- JAVA 一个简单的文件写入代码(遍历文件夹获取所有文件、写入缓冲池、获取文件绝对路径、按后缀名过滤文件)