2015-04-05 80 views
-1

我在Windows 7中工作。我從閃存棒複製到計算機多次。我需要蝙蝠文件來檢查是否存在具有某個名稱的文件夾,如果存在,則創建一個文件夾相同的名稱,但每次都增加索引,並將文件從閃存複製到此唯一文件夾。如何使蝙蝠檢查和增加?如何在bat-file複製文件從一個來源複製到唯一的文件夾,每次我複製?

+0

你到目前爲止嘗試過什麼?請閱讀[我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask)。 – DavidPostill 2015-04-05 05:46:46

+0

聽起來像一個攝像頭的閃卡。考慮使用日期命名文件夾,而不是增加索引。使它更容易找到特別的東西。我的名字例如'20150405' – Stephan 2015-04-05 07:58:23

回答

0

下面的一段代碼將循環,直到新文件夾名稱的末尾有一個高於所有其他文件夾的數字。然後,它將創建新文件夾,並將您的舊文件夾中的所有文件複製到該文件夾​​中。您只需更改文件夾名稱。

@echo off 
:loop 
if exist "newfolder%number%\" (
    set /a number=%number%+1 
    goto :loop 
) else (
    mkdir "newfolder%number%\" 
) 
copy "oldfolder\*.*" "newfolder%number%\" 

我不太清楚你想做什麼,因爲你沒有提供代碼,但是我希望這可以滿足你的需求。

+0

非常感謝你。我試過你的代碼,它工作得很完美。 – ssssergey 2015-04-06 06:45:57

相關問題