因此,我有一個文件夾,例如D:\ Tree,它只包含子文件夾(名稱可能包含空格)。這些子文件夾包含幾個文件 - 並且它們可能包含"D:\Tree\SubfolderName\SubfolderName_One.txt"
和"D:\Tree\SubfolderName\SubfolderName_Two.txt"
(換句話說,子文件夾可能包含它們兩個,一個或兩者都不包含)的文件。我需要找到每個子文件夾都包含這兩個文件的每一次出現,並將它們的絕對路徑發送到一個文本文件(採用以下示例中說明的格式)。考慮d這三個子文件夾:\樹:查找包含以特定字符串結尾的兩個文件的所有子文件夾
D:\Tree\Grass contains Grass_One.txt and Grass_Two.txt
D:\Tree\Leaf contains Leaf_One.txt
D:\Tree\Branch contains Branch_One.txt and Branch_Two.txt
鑑於這種結構和上面提到的問題,我就喜歡能夠寫在myfile.txt的下面幾行:
D:\Tree\Grass\Grass_One.txt D:\Tree\Grass\Grass_Two.txt
D:\Tree\Branch\Branch_One.txt D:\Tree\Branch\Branch_Two.txt
這可怎麼辦?預先感謝任何幫助!
注:這是非常重要的, 「file_One.txt」 中的myfile.txt
一件事_Two.txt/b/s> somefile2.txt「使用CMD,但我不知道該怎麼辦。 – Koloktos
由於問題標有「python」,請添加您的代碼以查看問題出在哪裏。 – andpei
我的建議是看看[os.walk](https://docs.python.org/3.5/library/os.html#os.walk),嘗試一下,然後問一個更具體的問題,如果你得到卡住。人們需要知道你實際做了什麼,爲什麼它失敗了,而不是你所考慮的。 –