0
例如,给定:'/Users/John/Desktop/FooApp'
, 我想获得一个列表,例如:NodeJS - 给定目录的完整路径,如何获取所有子目录的列表并检查文件是否存在异步?
['/Users/John/Desktop/FooApp',
'/Users/John/Desktop/FooApp/Folder1',
'/Users/John/Desktop/FooApp/Folder2',
'/Users/John/Desktop/FooApp/Folder2/folderA',
'/Users/John/Desktop/FooApp/Folder3',
'/Users/John/Desktop/FooApp/Folder3/folderX',
'/Users/John/Desktop/FooApp/Folder3/folderX/folderY',
'/Users/John/Desktop/FooApp/Folder3/folderX/folderY/folderZ',
'/Users/John/Desktop/FooApp/Folder3/folderX/folderY2'
]
我需要这个名单通过所有的搜索目录,以检查文件是否存在。用户输入一个文件夹,我基本上会执行一个类似于操作系统中的发现者的检查。我打算在所有子目录上检查fs.exists(subdir + '/mylib.dll')
。有没有干净的方法可以做到这一点?