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.