dê uma olhada em robocopy . Não tenho muita experiência com ele, mas deve funcionar para você: o /move /noddswitch executa a exclusão /a inclui apenas arquivos cujo atributo de arquivo está definido (selecione todos os arquivos, defina o atributo de arquivo e, em seguida, selecione os arquivos que você deseja manter e remover o atributo)
Máximo Juhász
Ainda confuso --- O objetivo final é excluir tudo DENTRO D: \ Folder *. *, Exceto: File.TXT? ou Excluir esta pasta D: \ Pasta \ e SAIR pelo menos: arquivo File.TXT? Nesse último caso, qual pasta conteria seu arquivo?
DaaBoss
@ DaaBoss: o objetivo é excluir tudo o arquivo DENTRO.txt D:\Folder` except .
Matthew Wai
Respostas:
3
Apenas redirecione o arquivo como fluxo de entrada para bloqueá-lo, para que não possa ser excluído
E se eu quiser bloquear "D: \ folder \ sub folder \" para que não possa ser excluído?
Matthew Wai
@ MatthewWai, se você quiser apenas proteger a própria pasta (não o conteúdo), precisará defini-la como o diretório ativo atual ( cd /d d:\folder\subfolder). Se você deseja proteger seu conteúdo, rmdir /s"como está" não é seu comando.
MC ND
Quero proteger a subpasta e seu conteúdo. Qual é o comando completo?
Matthew Wai
@MatthewWai, você precisa de algo parecido com isto
MC ND
1
Você pode fazer isso no Windows PowerShell com o seguinte comando:
/move /nodd
switch executa a exclusão/a
inclui apenas arquivos cujo atributo de arquivo está definido (selecione todos os arquivos, defina o atributo de arquivo e, em seguida, selecione os arquivos que você deseja manter e remover o atributo)D:\Folder` except
.Respostas:
Apenas redirecione o arquivo como fluxo de entrada para bloqueá-lo, para que não possa ser excluído
fonte
cd /d d:\folder\subfolder
). Se você deseja proteger seu conteúdo,rmdir /s
"como está" não é seu comando.Você pode fazer isso no Windows PowerShell com o seguinte comando:
fonte