2

мне нужен пакетный файл, чтобы удалить подпапку в папке, если она существует, иначе командный файл должен создавать новые подпапки в главной папке?

1 ответ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" (если вы называете это так, она перезаписывает все, что вы установили в файле

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .