每次复制时如何在 bat-file copy 中将文件从一个来源复制到唯一的文件夹?

How in bat-file copy copy files from one source to only unique folders every time I copy?

我在Windows工作 7.我多次从闪存棒复制到电脑。我需要 bat-file 来检查是否存在具有特定名称的文件夹,如果存在,则创建一个同名但每次都增加索引的文件夹,并将文件从闪存复制到这个唯一的文件夹。 bat中如何进行校验和增加?

以下代码将循环直到新文件夹名称末尾的数字高于所有其他文件夹。然后它将创建新文件夹并将所有文件从旧文件夹复制到它。您只需更改文件夹名称即可。

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

我不太确定你想做什么,因为你没有提供代码,但我希望这能满足你的需要。