2015-04-05 67 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

相关问题