-1
我被給了一些僞代碼來讓我去,但我無法弄清楚它全部。擴展被賦給變量「分機」遞歸地顯示具有特定擴展名的所有文件
If f.isFile() is true, then
If f.getPath() ends with the extension, then
Add f.getPath() to the foundFiles array list
Return // this is the end of recursion
Else // This must be a directory
For each subFile in f.listFiles() // This gets all the files in the directory
Call findMatchingFiles(subFile) // This is the recursive call
這是我迄今爲止,並似乎無法填補空白。任何提示或幫助非常感謝。
public void findMatchingFiles(File f) {
if (f.isFile() == true) {
if() {
foundFiles.add(f.getPath());
}
return;
} else {
for (:) {
findMatchingFiles(subFile);
}
}
}
}