首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在$sourcePath中指定多个文件

如何在$sourcePath中指定多个文件
EN

Stack Overflow用户
提问于 2019-05-28 14:10:43
回答 2查看 54关注 0票数 1

我正在尝试将多个文件本地复制到网络共享。

我正在使用的方法

代码语言:javascript
复制
$sourcePath = "C:\folder\file.csv"

工作正常,但当我将添加文件添加到相同的源路径时,它会失败,例如

代码语言:javascript
复制
$sourcePath = "C:\folder\file.csv, C:\folder\file2.csv"

我希望能够复制sourcepath中指定的两个单独的文件。

EN

回答 2

Stack Overflow用户

发布于 2019-05-28 15:12:27

根据另一个答案,只需将路径声明为字符串数组,并用逗号分隔它们。然后可以将它们作为输入提供给-Path参数(该参数接受字符串数组作为输入):

代码语言:javascript
复制
Copy-Item -Path 'C:\folder\file.csv','C:\folder\file2.csv' -Destination 'C:\Temp'

或者,您可以通过管道输入提供它们,在那里它们被发送到-Path参数:

代码语言:javascript
复制
'C:\folder\file.csv','C:\folder\file2.csv' | Copy-Item -Destination 'C:\Temp'
票数 2
EN

Stack Overflow用户

发布于 2019-05-28 14:18:52

通过以下方式将$sourcePath = C:\folder\file.csv, C:\folder\file2.csv定义为数组:

代码语言:javascript
复制
$sourcePath = "C:\folder\file.csv", "C:\folder\file2.csv"

之后,您可以通过以下方式进行复制:

代码语言:javascript
复制
$sourcePath | Foreach-Object { Copy-item $_ "C:\temp" -Verbose }

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56335985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档