まず、問題
仕事の習慣。多くの場合、毎日の仕事用のフォルダーを作成し、その日の仕事の内容を正規の名前(通常は日付名)フォルダーに保存します。ある日突然すべてのファイルをフォルダーにマージする必要があるまで以下を圧縮してリーダーに送るとびっくりしますが、各フォルダを開いてまとめフォルダに貼り付けますか?。。。。。
図1一緒に複数のフォルダー
第二に、解決策
最近Pythonを研究しているので、Pythonを使用してこの問題を解決することを検討してください。
第三に、コード
import os
import shutil
def Move1(dir):
i = 0
for root、dir1、filename in os.walk(dir):
for index in range(len(filename)):
if os.path.splitext(filename [index]) [1] == ' 。Xls ':#ファイル名はタプルであり、splittextメソッドは文字列
i + = 1
root1 = "E:\\ Data summary \\"
old_path = os.path.join(ルート、ファイル名[インデックス])
new_path = os.path.join(ルート1、ファイル名[インデックス])
shutil.copyfile(old_path、new_path)
印刷(「合計」、「レイヤーファイルがコピーされます!」)
効果は良く、まもなく完成します!