我正在尝试做一个批处理文件(我有 Windows 7)来搜索一个文件夹,如果它存在,那么将它复制到名称文件夹备份下并删除该文件夹,然后再次创建新文件夹并将另一个文件夹复制到新的那一个。但是,即使我一开始搜索的文件夹不存在,每次它都会创建文件夹备份。
有什么建议么?
@echo off
dir /b C:\ >> "C.txt"
findstr /m "Folder" C.txt
del C.txt
if NOT %errorlevel%==0 (
goto :continue
) else (
mkdir C:\FolderBackUp
xcopy /s /e "C:\Folder" C:\FolderBackUp
rmdir /s /q "C:\Folder"
)
:continue
mkdir "C:\Folder"
xcopy /s /e "c:\Folder1\Folder2" C:\Folder
goto:eof