Windows - Como mover todos os arquivos em subpastas para uma pasta pai? [fechadas]

29

Você pode me mostrar como mover todos os arquivos da subpasta para a pasta pai?

user3571494
fonte
1
É difícil imaginar que tipo de dificuldade você está enfrentando. Você pode explicar como você está tentando fazê-lo e o que não funciona? Você está usando uma linha de comando? Explorador de janelas?
Fixer1234
9
Não sei por que isso foi rebaixado e fechado como "pouco claro". Parece bem claro para mim.
Cornwell
COMO ISSO NÃO É CLARO? @ fixer1234
Don Laringe
2
@ DonLarynx: Mover arquivos é uma tarefa trivial e existem inúmeras maneiras. Qualquer pessoa teria dificuldade em encontrar um único método para realizá-lo. A questão implica que o OP tem requisitos ou restrições específicos (que não são descritos), que tornam quaisquer métodos que ele tentou (que não são descritos), insatisfatórios de alguma forma (que não são descritos). Isso não está claro. Se essa não é uma solicitação de uma solução específica para um problema ou restrições específicos, a pergunta é uma chamada para descrever todas as formas possíveis de mover arquivos, o que é excessivamente amplo.
Fixer1234 28/05

Respostas:

50
  1. Faça uma seleção dos arquivos e pastas que você deseja mover.
  2. Clique com o botão direito, escolha recortar
  3. Vá para a pasta pai
  4. Clique com o botão direito em algum espaço vazio e escolha colar.

Se a subpasta em questão tiver várias subpastas e você desejar mover todos os arquivos sem a estrutura de subpasta intacta, faça o seguinte:

  1. Pressione F3 para abrir a caixa de diálogo de pesquisa (ou, se você tiver o Windows 7+, ele moverá o cursor para a barra de pesquisa)
  2. Digite *.*e pressione enter.
  3. Aguarde a conclusão da pesquisa. Observe que isso pode parecer feito e, de repente, encontra mais arquivos. Não há notificação quando a pesquisa é concluída, exceto uma barra dizendo: Pesquisar novamente em, que aparece na parte inferior dos resultados da pesquisa.
  4. Selecione todos os arquivos usando Ctrl+A
  5. Clique com o botão direito, escolha recortar
  6. Vá para a pasta pai pressionando primeiro para trás para sair da pesquisa e depois outra hora para ir para a pasta pai
  7. Clique com o botão direito do mouse em um local vazio e escolha colar.
LPChip
fonte
2
Pessoalmente, gosto das soluções em lote porque não preciso esperar a conclusão da função de pesquisa. No entanto, este é provavelmente o mais fácil para um usuário casual.
Engenheiro brinde
23

Use o comando 'for': abra uma janela de comando e use algo como o seguinte, supondo que você tenha arquivos em c: \ foo \ bar \ e deseje movê-los para c: \ foo \:

for %F in (c:\foo\bar\*.*) do move /Y %F c:\foo

A opção / Y desativa a confirmação; remova-o se desejar confirmar a movimentação de cada arquivo.

editar: se você deseja salvar isso em um arquivo em lotes e executá-lo na pasta pai, pode, mas precisa duplicar os sinais de porcentagem (ou seja,% F se torna %% F)

Tortas de Snewsley
fonte
2
foré certamente uma boa coisa para se usar, mas usar `for / r% cd %% i em ( . ) move / y% ic: \ foo \ bar` poderia ser melhor. Desculpe, o código não pôde ser formatado, não sei por quê.
Jamie
Claro, / R seria útil se houver várias camadas de subdiretórios que também precisam que seu conteúdo seja movido.
precisa saber é o seguinte
Espero que ajude, @SnewsleyPies!
Jamie
Estou tendo problemas para entender esse código. Estou assumindo o F utilizado é o forinterruptor de comando para o conteúdo da pasta, mas se assim for, por que não é /Fmais do que %F? Qual é o objetivo do sinal de porcentagem?
Hashim
O %Fé cada elemento na subpasta. Se você ler, diria for each element in sub-folder, move it to parent folder and confirm confirmation dialog.
Joel Broström
8

Em um prompt de comando:

Move c:\parentFolder\subFolder\*.* c:\parentFolder

Ƭᴇcʜιᴇ007
fonte
2
Isso pressupõe apenas uma subpasta com arquivos que precisam ser extraídos dela. Se fosse esse o caso, o OP provavelmente não procuraria uma solução automatizada quando pudesse cortar e colar em alguns segundos.
Hashim
4
  1. No Windows Explorer - navegue até a pasta pai e use a caixa de diálogo de pesquisa para procurar *, que retornará todos os arquivos nos pais e nas subpastas. (Ou, se você souber que deseja retornar itens específicos de subpastas, limite a pesquisa como desejar. Por exemplo, se você quiser mover arquivos .jpg, poderá procurar * .jpg)

  2. Nos resultados da pesquisa, defina-o para mostrar detalhes e classificar pela coluna do caminho da pasta (pode ser necessário adicioná-lo às suas colunas exibidas). Isso facilita a seleção de todos os itens que não estão no caminho da pasta pai.

  3. Selecione todos os itens que você deseja mover e arraste / solte-os na pasta pai.

Junie
fonte
2

Não existe uma solução pronta para o uso. Use uma técnica simples de arrastar e soltar:

  1. Selecione os arquivos que você deseja mover
  2. Arraste para a pasta de destino
  3. Largue eles
Milena Petrovic
fonte