Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Powershell script copy rename file

Af Gæst Fatterhat | 22-10-2018 19:46 | 1530 visninger | 5 svar, hop til seneste
Godaften Problem: Sidder med en fil, som jeg vil kopiere hundredevis af gange, og så rename de kopierede filer. Listen af destinationsfilnavne findes i en .csv fil. Så jeg tænker at lave 2 kolonner, hvoraf den første bare indeholder det samme filnavn, da det er sourcefilen. Jeg har fundet nedenstående metode i Powershell fra Stackoverflow: https://stackoverflow.com[...] Import-Csv C:\test.csv | % { Copy-Item -Path $_.oldfilepath -Destination "C:\TEST\$($_.newfilename)" } Men jeg får følgende fejl når jeg prøver at køre det: Copy-Item : Cannot bind argument to parameter 'Path' because it is null. At line:1 char:80 + ... C:\test.csv | % { Copy-Item -Path $_.oldfilepath -Destin ... + ~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Copy-Item], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.CopyItemCommand Nogen der kan afhjælpe med fejlen? Eller har en anden metode at gøre det "smart" på?
--
Gæstebruger, opret dit eget login og få din egen signatur.
#1
stallemanden
HOL Moderator
22-10-2018 20:13

Rapporter til Admin
#2
Fatterhat
Gæst
22-10-2018 20:56

Rapporter til Admin
Her er et udsnit: oldfilepath;newfilename 96185.csv;01108.csv 96185.csv;01115.csv 96185.csv;01117.csv
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
stallemanden
HOL Moderator
22-10-2018 21:34

Rapporter til Admin
Det kunne være, at årsagen er, at powershell vil have , i stedet for ;? Prøv at tilføje -Delimiter ;
--
http://hamdentykke.dk[...] http://onsdagssnegl.dk[...]
#4
Fatterhat
Gæst
22-10-2018 22:07

Rapporter til Admin
stallemanden 4 prez! Ok, lidt overboard, men det virkede sQ at ændre det. Jeg takker og bukker ærbødigt!
--
Gæstebruger, opret dit eget login og få din egen signatur.
#5
upz
Ultrabruger
23-10-2018 10:16

Rapporter til Admin
Virker ineffektivt med den type renaming ud fra en csv, hvad er logikken bag Navngivning, hvis du kommer med den, så kan det laves mere hensigtsmæssigt
--

Opret svar til indlægget: Powershell script copy rename file

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE