Se você já precisou imprimir ou salvar uma lista de arquivos em um diretório no Windows, sabe que não há um comando incorporado para isso. Claro, você pode tentar capturar uma captura de tela da pasta e imprimi-la, mas é mais do que provável que não receba todos os arquivos da foto. Você também pode ter recorrido ao uso de um comando no prompt para enviar a lista de diretórios para um arquivo, que funciona bem o suficiente. Mas por que não adicionar um comando simples ao menu de contexto que você obtém ao clicar com o botão direito do mouse em uma pasta que copia imediatamente uma lista dos arquivos para a área de transferência? Veja como fazer isso acontecer.
Adicionar um comando do botão direito para copiar uma lista de arquivos editando o registro manualmente
Para adicionar o comando de clique com o botão direito do mouse em qualquer versão do Windows, basta fazer algumas edições no Registro do Windows.
Aviso padrão: O Editor do Registro é uma ferramenta poderosa e seu uso indevido pode tornar seu sistema instável ou inoperante. Esse é um truque bem simples e, desde que você siga as instruções, não terá problemas. Dito isso, se você nunca trabalhou com isso antes, pense em ler sobre como usar o Editor do Registro antes de começar. E definitivamente faça o backup do Registro (e do seu computador!) Antes de fazer alterações.
Abra o Editor do Registro, clicando em Iniciar e digite "regedit". Pressione Enter para abrir o Editor do Registro e dar permissão para fazer alterações em seu PC.
HKEY_CLASSES_ROOTDirectoryshell
shell
chave. Clique com o botão direito do
shell
chave e escolha Novo> Chave. Nomeie a nova chave como “copylist”. Na verdade, não importa o que você nomear essa chave; Apenas nomeie algo que você reconhecerá.
Agora, você vai mudar o
(Default)
valor dentro do novo
copylist
chave. Com o
copylist
chave selecionada, clique duas vezes no
(Default)
valor para abrir sua janela de propriedades.
copylist
chave. Clique com o botão direito do
copylist
chave e escolha Novo> Chave. Nomeie a nova chave "comando".
(Default)
valor dentro do novo
command
chave. Com o
command
chave selecionada, clique duas vezes no
(Default)
valor para abrir sua janela de propriedades.
(Default)
value especifica o comando real que será executado quando você selecionar a opção no menu de contexto. Para adicionar um comando para copiar uma lista simples de todos os nomes de arquivos para a área de transferência, digite o seguinte texto na caixa “Dados do valor” e clique em “OK”.
cmd /c dir '%1' /b /a:-d /o:n | clip
/b
mudar desse comando. Isso também copiará o nome, a data e o tamanho dos arquivos. Basta colocar o seguinte texto na caixa "Dados do valor":
cmd /c dir '%1' /a:-d /o:n | clip
dir
comando, você também pode usar qualquer um dos switches que o comando suporta, se você preferir. Confira a documentação da Microsoft para o comando dir para obter mais informações ou apenas digite
dir /?
em um prompt de comando.
Seja qual for o comando escolhido, as alterações devem ocorrer imediatamente, para que você possa sair do Editor do Registro. Para testar, basta clicar com o botão direito em qualquer pasta e selecionar o comando “Copy File List to Clipboard”. Você pode ver um breve flash da janela do Prompt de Comando abrindo e fechando. Você pode colar o conteúdo da área de transferência no aplicativo de sua escolha.
Se você escolheu o comando com o
/b
alternar, você verá uma lista simples de arquivos.
/b
mudar, você verá mais detalhes.
copylist
chave que você criou. Isso excluirá automaticamente todos os valores e outras chaves que você criou dentro do
copylist
e remova o comando do seu menu de contexto.
Faça o download de nossos registros de um clique
Copiar os Hacks da Lista de Arquivos
Esses hacks são realmente apenas o
copylist
chave, despojado para as chaves e valores adicionais que falamos na seção anterior e, em seguida, exportados para um arquivo.REG. Executar os hacks apenas modifica o valor. E se você gosta de brincar com o Registro, vale a pena dedicar um tempo para aprender como criar seus próprios hacks de registro.