De alguma forma, como dir /b
comando, mas eu também preciso ocultar e arquivos de sistema lá. O comando dir incorporado não permite listar esses arquivos 'ocultos' com o restante e eu devo usar /s
para ter o caminho completo, o que, é claro, não é recursivo.
Eu também joguei com a versão de ls
comando do Windows e também não tive sorte. Para exibir o caminho completo, você deve adicionar asterisco ( mydir\*
) no final do diretório que está listando, mas isso o torna recursivo.
windows
windows-xp
command-line
ls
dir
rsk82
fonte
fonte
Respostas:
Se você não deseja instalar nada, também pode usar o seguinte comando:
Você precisa
cd
entrar no diretório primeiro ou ele não funcionará.fonte
Tente o seguinte comando:
Ele fornecerá TODOS os arquivos, você poderá executá-lo
FIND
se desejar ou adicionar um nome de pasta.fonte
Se você tentou o ls, por que não instalar o cygwin? Você pode usar o find no cygwin:
Se você instalar o cygwin e quiser usar a localização no cygwin, verifique se a localização no cygwin é chamada usando o caminho completo ou insira o caminho do compartimento do cygwin antes do system32, porque o Windows também possui um find.exe.
fonte
-maxdepth 1
, não é.você pode baixar o sed com o gnuwin32. Isso antecede o diretório atual.
Fazer% cd% não funciona .. então
%cd:\=\\%
converte todos os arquivos\
para\\
, o que resulta em\
.fonte
Esta é uma pergunta antiga, mas pensei em acrescentar algo de qualquer maneira.
O DIR não percorre corretamente todas as árvores de diretório que você deseja, em particular as que não estão em C :. Simplesmente desiste em alguns lugares devido a diferentes proteções.
ATTRIB funciona muito melhor, porque encontra mais. (Por que essa diferença? Por que a MS faria um utilitário funcionar de uma maneira e outra funcionar diferente a esse respeito? Dane-se se eu souber.) Na minha experiência, a maneira mais eficaz de lidar com isso, embora seja um kludge, é obter duas listagens:
e obtenha a diferença entre eles. Essa diferença são os diretórios em C: (exceto os que estão muito bem ocultos). Para C :, eu normalmente faria isso executando como administrador.
fonte
Eu queria trabalhar com uma lista de diretórios, então procurei no Google "Imprimir um diretório". Encontrei instruções para fazê-lo, mas elas incluíram alterações no Registro. Não querendo me incomodar com isso, e querendo usar uma lista, não imprimi-la, encontrei uma maneira de atingir meus objetivos sem alterar o Registro. Criei dois programas de arquivos em lotes para serem salvos em um diretório de utilitários. Então, quando quis imprimir ou trabalhar com um diretório, apenas copiei o arquivo em lotes apropriado para o diretório do assunto e execute-o! Aqui estão eles:
fonte