-1
我在Windows 7中工作。我从闪存棒复制到计算机多次。我需要蝙蝠文件来检查是否存在具有某个名称的文件夹,如果存在,则创建一个文件夹相同的名称,但每次都增加索引,并将文件从闪存复制到此唯一文件夹。如何使蝙蝠检查和增加?如何在bat-file复制文件从一个来源复制到唯一的文件夹,每次我复制?
我在Windows 7中工作。我从闪存棒复制到计算机多次。我需要蝙蝠文件来检查是否存在具有某个名称的文件夹,如果存在,则创建一个文件夹相同的名称,但每次都增加索引,并将文件从闪存复制到此唯一文件夹。如何使蝙蝠检查和增加?如何在bat-file复制文件从一个来源复制到唯一的文件夹,每次我复制?
下面的一段代码将循环,直到新文件夹名称的末尾有一个高于所有其他文件夹的数字。然后,它将创建新文件夹,并将您的旧文件夹中的所有文件复制到该文件夹中。您只需更改文件夹名称。
@echo off
:loop
if exist "newfolder%number%\" (
set /a number=%number%+1
goto :loop
) else (
mkdir "newfolder%number%\"
)
copy "oldfolder\*.*" "newfolder%number%\"
我不太清楚你想做什么,因为你没有提供代码,但是我希望这可以满足你的需求。
非常感谢你。我试过你的代码,它工作得很完美。 – ssssergey 2015-04-06 06:45:57
你到目前为止尝试过什么?请阅读[我如何问一个好问题?](http://stackoverflow.com/help/how-to-ask)。 – DavidPostill 2015-04-05 05:46:46
听起来像一个摄像头的闪卡。考虑使用日期命名文件夹,而不是增加索引。使它更容易找到特别的东西。我的名字例如'20150405' – Stephan 2015-04-05 07:58:23