Arquivo em lote para excluir a subpasta se existir e o arquivo em lotes deve criar novas pastas?

2

eu preciso de um arquivo em lote para excluir a pasta Sub em uma pasta, se houver outro arquivo em lotes deve criar novas subpastas no Mainfolder?

    
por user611122 28.06.2016 / 12:45

1 resposta

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.

Se você salvar isso como CheckSub.bat , poderá editar o arquivo para definir o subdiretório ou executá-lo a partir de outro arquivo de lote ou janela do prompt de comando com o comando: call CheckSub.bat "C:\Path\To\Sub\Folder" (se você o chamar dessa maneira sobrescreve tudo o que você define no arquivo

    
por 15.09.2018 / 18:37

Tags