したがって、サブフォルダのみを含むD:\ Treeというフォルダがあります(名前にはスペースが含まれることがあります)。これらのサブフォルダにはいくつかのファイルが含まれており、"D:\Tree\SubfolderName\SubfolderName_One.txt"
と"D:\Tree\SubfolderName\SubfolderName_Two.txt"
の形式のファイルが含まれている場合があります(つまり、サブフォルダには両方、1つ、またはいずれも含まれていない可能性があります)。私は、サブフォルダにこれらのファイルの両方が含まれているすべての場所を見つけ、絶対パスをテキストファイルに送信する必要があります(次の例で説明する形式)。 Dにこれら三つのサブフォルダを考えてみましょう:\ツリー:特定の文字列で終わる2つのファイルを含むすべてのサブフォルダの検索
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
どうすればいいですか?助けをあらかじめありがとう!
注:それは
「Dir D:\ Tree \ * _ One.txt/b/s> somefile.txt」と別のリスト「dir D:\ Tree \ *」を使用してリストを作成していたことが、 _Two.txt/b/s> somefile2.txt "cmdを使用していますが、次に何をすべきか分かりません。 – Koloktos
質問に「python」というタグが付いているので、問題がどこにあるかを確認するコードを追加してください。 – andpei
私のアドバイスは、[os.walk](https://docs.python.org/3.5/library/os.html#os.walk)を見て、何かを試してから、もっと具体的な質問をすることです立ち往生した。人々はあなたが実際に何をしたのか、それがなぜ失敗したのかを知る必要があります。 –