2020-1列出Java中目录和子目录中的文件,仅包括部分文件路
2020-10-20 本文已影响0人
茶茶点
我需要从给定目录获取文件及其父目录的路径,但不包括它。
因此,例如,如果给我的方法指定path:/home/user/test作为路径,它将返回该目录及其下所有文件的路径。
因此,如果/home/user/test有子文件夹:,/subdir1并且/subdir2每个包含file1.txt,file2.txt则该方法的结果将是2个字符串,其中包含/subdir1/file1.txt和/subdir2/file2.txt
并且如果subdir1在其中有一个目录,该目录中subsubdir有file3.txt,则为该文件创建的字符串将为/subdir1/subsubdir/file3.txt,并且如果还有其他子目录可以继续。
我的想法是我只想要文件上方的目录路径,而不是绝对路径,因此只希望初始给定路径之后的目录。
我知道它有些混乱,但是我相信有人可以理解它。现在,我所拥有的只是一个递归函数,它可以打印出文件名及其绝对路径。
有什么帮助吗?
问题答案:http://codingdict.com/questions/120163