如何递归扫描Android中的目录并显示文件名?我正在尝试扫描,但它很慢(强制关闭或等待).我正在使用在这个问题FileWalker的单独答案中给出的课程.
我想知道如何编写一个递归程序来查找由起始路径指示的Java文件.它应该在树中搜索指定的文件.如果找到该文件,则应返回该文件的位置.这是我到目前为止(不多,仍然需要基本的清理).我需要使用这些确切的方法.我大多混淆了什么方法.所以我知道我需要使用:
File f = new File(dirName);
String [] fileList = f.list();
File aFile = new File (dirName + "\\" + fileList[i]);
if (aFile.isDirectory()) {...}
public class FindFile {
Run Code Online (Sandbox Code Playgroud)
如果你能帮我弄清楚每种方法的用途,那将是一个惊人的帮助!我只是不太了解每种方法的逻辑.我还有一个我需要使用的另一个类的驱动程序.
/**
* This constructor accepts the maximum number of files to find.
*/
public FindFile (int maxFiles)
{
}
/**
* The parameters are the target file name to look for and the directory to start in.
* @param target = target file name, dirName = directory to start in
*/ …Run Code Online (Sandbox Code Playgroud) 我想从库(filePath)创建一个图像幻灯片.我希望我的代码自动搜索此filePath中的所有图像并将其放入ArrayList中.但我不知道怎么办?
我需要编写一个有效的算法来执行以下任务:
给定可以表示文件或文件夹的节点列表,构造文件夹层次结构的树结构.该节点包含:1.String中当前节点的父路径.2.此节点是文件还是文件夹.
我花了一天时间思考这个问题,但无法解决问题.这是可以做到的吗?
非常感谢.