我正在尝试将多个文件本地复制到网络共享。
我正在使用的方法
$sourcePath = "C:\folder\file.csv"
工作正常,但是当我将添加文件添加到同一源路径时,它会失败,例如
$sourcePath = "C:\folder\file.csv, C:\folder\file2.csv"
我希望能够复制在sourcepath中指定的两个单独的文件。
答案 0 :(得分:2)
对于其他答案,只需用逗号将路径声明为字符串数组即可。然后,您可以将它们提供为-Path
参数的输入(该参数接受字符串数组作为输入):
Copy-Item -Path 'C:\folder\file.csv','C:\folder\file2.csv' -Destination 'C:\Temp'
或者您可以通过管道输入提供它们,并将它们发送到-Path
参数:
'C:\folder\file.csv','C:\folder\file2.csv' | Copy-Item -Destination 'C:\Temp'
答案 1 :(得分:0)
通过以下方式将GO111MODULE=on
定义为数组:
$sourcePath = C:\folder\file.csv, C:\folder\file2.csv
之后,您可以通过以下方式进行复制:
$sourcePath = "C:\folder\file.csv", "C:\folder\file2.csv"
希望有帮助。