我試圖寫一個批處理文件來執行以下任務的文件複製出來:創建Win7的批處理文件,所有文件夾中
我有20個子文件夾(牛奶,奶酪,蛋白... )在一個文件夾(ABC)內。每個子文件夾大約有15個.csv文件,分別命名爲2013-10-01,2013-09-02,2013-07-31 .....
這些月度文件是按月添加的,關於他們的名字沒有模式,例如,它可能是十月的第一天,但十一月的第四天。因此,每個月我都會向每個子文件夾添加一個新文件,即文件數量不斷增加;
每個月,每個子文件夾/類別,我想最近的9頁月的文件複製到其他位置,比如,文件夾CDE;
將它們複製到文件夾CDE後,我把它們放在一起,以一個文件使用當前時間定義的唯一名稱(%% d - %%ë - %% F)。通過這種方式,我可以每個月都有每個類別的月度文件。
我能寫的代碼,第4步,我想知道如果任何你能不能幫上第3步。我現在必須每次都從所有20個子文件夾手動複製和粘貼9個文件。這是非常低效的,我知道一些批處理命令可以使處理過程更快,更容易。
非常感謝!
嗨foxdrive,感謝您的迅速回復。你的代碼對我來說有點高級,它不適用於複製粘貼(是的,我改變了源和目標)。我仍在消化它,並會在我理解它時通知您。 – BeginnedCSharp
再次複製。我犯了一個錯誤,並在一個命令中錯過了tildas。我測試了它,它在這裏工作。 – foxidrive
新代碼工作完美,除了它複製每個子文件夾中的所有文件,但不是最新的9.我將數字10更改爲9甚至5,但它仍然複製所有文件。 – BeginnedCSharp