答案 1
						如果 目录中有目录名称,则myDirectoryPath
import java.io.File;
...
  File dir = new File(myDirectoryPath);
  File[] directoryListing = dir.listFiles();
  if (directoryListing != null) {
    for (File child : directoryListing) {
      // Do something with child
    }
  } else {
    // Handle the case where dir is not really a directory.
    // Checking dir.isDirectory() above would not be sufficient
    // to avoid race conditions with another process that deletes
    // directories.
  }
						答案 2
						我想有很多方法可以制作你想要的东西。这是我使用的一种方式。使用该库,您可以循环访问目录中的文件。您必须使用该方法,并且可以处理每个文件。commons.ioFileUtils.iterateFiles
您可以在此处找到相关信息:http://commons.apache.org/proper/commons-io/download_io.cgi
下面是一个示例:
Iterator it = FileUtils.iterateFiles(new File("C:/"), null, false);
        while(it.hasNext()){
            System.out.println(((File) it.next()).getName());
        }
如果要进行筛选,可以更改并放置扩展列表。例:null{".xml",".java"}
推荐
						- 
					    	
					    				    		
				    		 - 
					    	如何在Java EE环境中管理数据库和文件系统的事务? 我将文件的属性(大小,更新时间等)存储在数据库中。所以问题是如何管理数据库和文件的事务。 在Java EE环境中,JTA只能管理数据库事务。如果更新数据库成功但文件操作失败,我是否应该
				    		 - 
					    	java.io.File(父级、子级)无法按预期工作 我正在尝试基于用户提供的文件名(可以是绝对的或相对的)和依赖于环境的基目录来构造Java File对象。java.io.File(File parent, String child)的java doc说如下: 如果子路径名字符串是绝对的,则
				    		 - 
					    	在 java 中写入文件期间进行 IOException 处理 我的应用不断将大量字节写入文件。如果我的一个代码块正在写出字节,并且如果与驱动器或网络的连接丢失,则获得IOException,我怎么知道它写了多少字节? 例如,我一次写入2500个字节,如
				    		 -