Pergunta

Preciso copiar arquivos em um diretório para outro diretório em que o último dia é maior ou igual a 26/03/2010 21:00. Estou a usar:

Get-ChildItem C:\pstest\hlstore\folder1\data | where-object {$i.lastwritetime -ge “3/26/2010 9:00 PM”} | Copy-Item -destination c:\pstest\hlstore2\folder1\data

Mas nada acontece ...

Qualquer ajuda seria muito apreciada.

Obrigado!

Emo

Foi útil?

Solução

Experimente isso:

Get-ChildItem C:\pstest\hlstore\folder1\data | where-object {$_.lastwritetime -ge "3/26/2010 9:00 PM"} | Copy-Item -destination c:\pstest\hlstore2\folder1\data

O nome da variável "it" em where-object é $_, não $i.

Além disso, se você estiver usando essas citações “” ao invés de "", Acho que também falharia.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top