мне нужен пакетный файл, чтобы удалить подпапку в папке, если она существует, иначе командный файл должен создавать новые подпапки в главной папке?
1 ответ
0
@echo off
set SF=PathToSubFolder
if not "%~1"=="" set SF=%~1
if exist "%SF%" (
ECHO Sub folder found. Deleting . . .
RD /S /Q "%SF%"
) else (
ECHO Sub folder not found. Creating . . .
MKDIR "%SF%"
)
ECHO Completed.
Если вы сохраните его как CheckSub.bat
вы можете либо отредактировать файл для установки подкаталога, либо запустить его из другого пакетного файла или окна командной строки с помощью команды: call CheckSub.bat "C:\Path\To\Sub\Folder"
(если вы называете это так, она перезаписывает все, что вы установили в файле