因此,我有一个文件夹,例如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),尝试一下,然后问一个更具体的问题,如果你得到卡住。人们需要知道你实际做了什么,为什么它失败了,而不是你所考虑的。 –