Como você procura por diretórios específicos, mostra isso em echo e, em seguida, oferece uma opção para excluí-los?

1

Eu queria saber como fazer uma pesquisa de arquivos em lote por diretórios, exibir os resultados e depois optar por excluí-los ou não.

Eu pesquisei e descobri como encontrar os diretórios e exibir os resultados, mas não tenho idéia de como fazer o resto. Eu sei que esta pergunta provavelmente já foi feita muito, mas eu passei um tempo nos últimos dias tentando resolver isso.

até agora eu tenho isso.

@echo off
cls
(
    for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
        if exist "%%i:\" dir "%%i:\Test ID.txt" "%%i:\example.bat" /b /s /a-d
    )

)

pause > nul

Eu sei que isso é bem básico e há maneiras mais eficientes, mas não consegui descobrir como fazer isso funcionar. Eu consegui outro método para trabalhar, assim como mostrado abaixo

@acho off
cls
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO @if exist "%%i:\testDocuments\testmy games\Test ID.txt" @echo %%i:\Documents\my games\
pause > nul

Eu peguei esses dois e três outros exemplos de um site, mas eu realmente entendi esses e consegui que eles funcionassem. Então, basicamente, esses dois exemplos verificam todas as unidades em busca de um arquivo de ID ou de qualquer arquivo, já que esse é um arquivo de exemplo.

Os arquivos são encontrados corretamente, não importa em quais unidades eu os coloquei, etc., mas não sei como dar ao usuário a opção de excluir esses diretórios, mas usando os resultados dos diretórios encontrados.

A propósito, o motivo para o arquivo de ID é porque os diretórios podem ter o mesmo nome, mas o conteúdo é diferente, portanto, o arquivo de ID diferencia-se entre eles. Basicamente, eu tenho duas versões de um jogo modificado e, claro, eles terão os mesmos nomes de diretório, mas o conteúdo será diferente. Eu sei como fazer entradas para que as pessoas possam escolher como o arquivo em lote já é muito grande, mas o problema é mesclar com os scripts acima.

Desculpe pelo longo post, tentei olhar e não consigo resolver. A propósito, estou usando os jogos modificados para praticar scripts de lote (principalmente para diversão ou classificação de tarefas estranhas), mas pretendo usar os scripts para outras tarefas.

Obrigado. nota: Eu estarei na cama em breve, então eu não posso responder por um tempo, como estou no Reino Unido.

    
por SaintGermain 23.02.2017 / 23:31

0 respostas

Tags