Avatar billede HundeVadT Praktikant
09. februar 2017 - 20:21 Der er 1 kommentar

Powershell: kopier fil med random prefix fra en mappe til en ny.

Hej
Jeg skal have kopier nogle filer til en ny mappe. not that hard.
Kender kun til den sidste del af filnavnet, som jeg har i et csv dokument.

New-Item -ItemType Directory -Path "\\newpart\xxx\$((Get-Date).ToString('dd-MM-yyyy'))_test" -Force
Import-Csv '\\csvpath\xxx\file.csv' |
  ForEach {Copy-Item -path \\oldpath\xxx\* -filter $($_.Fil) "\\newpath\xxx\$((Get-Date).ToString("dd-MM-yyyy"))_text" }

Sådan ser mine filer ud
{001588D8-5FF0-409C-9BF7-A3AE6D0B26CF} - AppImage20160520115646078.jpg

Min CSV fil har kun denne del
AppImage20160520115646078.jpg
Avatar billede Spotgun Seniormester
10. februar 2017 - 13:02 #1
Prøv at rette dit filter i Copy-Item til: -Filter *$($_.Fil)
Så burde den tage alle filer som ender på det filnavn du trækker ud af CSV filen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester