diogocesar
Membros-
Total de itens
5 -
Registro em
-
Última visita
Sobre diogocesar
diogocesar's Achievements
0
Reputação
-
Script para mover arquivos temporários (RESOLVIDO!!)
pergunta respondeu ao diogocesar de diogocesar em .NET
RESOLVIDO!!!!!!!! Passando para atualiza-los, acabei conseguindo fazer sozinho depois de muito quebrar a cabeça. Script bem simples: $nr1=1 Get-ChildItem C:\Users\diogo\Desktop\PastaOrigem\*.tmp -Recurse -Force | %{Rename-Item $_ -NewName ('{0}.tmp' -f $nr1++)} Move-Item (Get-ChildItem -Path C:\Users\diogo\Desktop\PastaOrigem\*.tmp -Recurse -Force) -Destination C:\Users\diogo\Desktop\PastaDestino $nr2=1 Get-ChildItem C:\Users\diogo\Desktop\PastaOrigem\*.jpg -Recurse -Force | %{Rename-Item $_ -NewName ('{0}.jpg' -f $nr2++)} Move-Item (Get-ChildItem -Path C:\Users\diogo\Desktop\PastaOrigem\*.jpg -Recurse -Force) -Destination C:\Users\diogo\Desktop\PastaDestino $nr3=1 Get-ChildItem C:\Users\diogo\Desktop\PastaOrigem\*.jpeg -Recurse -Force | %{Rename-Item $_ -NewName ('{0}.jpeg' -f $nr3++)} Move-Item (Get-ChildItem -Path C:\Users\diogo\Desktop\PastaOrigem\*.jpeg -Recurse -Force) -Destination C:\Users\diogo\Desktop\PastaDestino Ele copia arquivos temporários (.tmp) para outro lugar, usando a mesma lógica fiz para fotos (.jpg e .jpeg). Para resolver a questão de erros que viriam a aparecer decorrente de nomes iguais, coloquei para renomea-los por ordem númerica começando a partir do número 1.- 4 respostas
-
- script
- arquivos temporários
- (e %d mais)
-
Script para mover arquivos temporários (RESOLVIDO!!)
pergunta respondeu ao diogocesar de diogocesar em .NET
Pessoal, consegui através desse comando: Move-Item (Get-ChildItem C:\Users\diogo\Desktop\PastaOrigem\*.tmp) -Destination C:\Users\diogo\Desktop\PastaDestino Ele copia todos os arquivos com extensão (.tmp) para o destino "PastaDestino", porém não consegui mover os arquivos das subpastas da pasta "PastaOrigem".- 4 respostas
-
- script
- arquivos temporários
- (e %d mais)
-
Script para mover arquivos temporários (RESOLVIDO!!)
pergunta respondeu ao diogocesar de diogocesar em .NET
Tentei dar uma melhorada nele: ForEach($Arquivo in Get-ChildItem C:\Users\diogo\Desktop\PastaOrigem -Filter *.tmp){ Move-Item $Arquivo C:\Users\diogo\Desktop\PastaDestino } Mas ainda não está funcional.- 4 respostas
-
- script
- arquivos temporários
- (e %d mais)
-
Script para mover arquivos temporários (RESOLVIDO!!)
pergunta respondeu ao diogocesar de diogocesar em .NET
Dei uma alterada, mas ainda não funciona: $PastaOrigem = "C:\Users\diogo\Desktop\PastaOrigem" $PastaDestino = "C:\Users\diogo\Desktop\PastaDestino" $Arquivos = (Get-ChildItem -Path $PastaOrigem -Filter *.tmp) Foreach($Arquivos as $Arquivo){ Move-Item $Arquivo -Destination $PastaDestino }- 4 respostas
-
- script
- arquivos temporários
- (e %d mais)
-
Olá, Estou fazendo um arquivo (.ps1) para rodar no servidor e mover todos os arquivos, por hora só os temporários (*.tmp) para uma pasta específica. A idéia é só move-los mesmo, sem deleta-los. Implementei o script da seguinte forma: $PastaOrigem = "C:\Users\diogo\Desktop\PastaOrigem" $PastaDestino = "C:\Users\diogo\Desktop\PastaDestino" $Arquivos = (Get-ChildItem $PastaOrigem -Recurse *.tmp) foreach ($Arquivo in $Arquivos) { Move-Item $Arquivo $PastaDestino } Porém ao executa-lo, ele não funciona. Fiz alguma coisa de errado nele? Lembrando que antes de executa-lo, ativei a execução de scripts via PowerShell pelo comandinho: Set-ExecutionPolicy Restricted Att, Diogo César
- 4 respostas
-
- script
- arquivos temporários
- (e %d mais)