繁体   English   中英

复制文件夹,同时排除 Powershell 中的某些文件夹和文件

[英]Copying folders while excluding a certain folder and files in Powershell

我的目标是创建一个 Powershell 程序,该程序排除某个文件夹,在本例中,标题为“ExcludeFolder”以及每个文件夹中的每个文件。 我只想复制文件夹结构。

我可以有这样的文件夹:

//fileshare/src/client/01/IncludeFolder3

//fileshare/src/client/101/ExcludeFolder

我的代码看起来像这样:

$srcparent = "//fileshare/src/client"
$dstparent = "//fileshare/dst/client"
Copy-Item $srcparent $dstparent -Recurse -Force -Exclude "ExcludeFolder", "*.*"

当我运行我的代码时,它会做两件事:它不会复制文件(这是我想要的),但它会为每个客户端复制“ExcludeFolder”(这不是我想要的)。

我的目标是创建一个 Powershell 程序,该程序排除某个文件夹,在本例中,标题为“ExcludeFolder”以及每个文件夹中的每个文件。 我只想复制文件夹结构。

我可以有这样的文件夹:

//fileshare/src/client/01/IncludeFolder3

//fileshare/src/client/101/ExcludeFolder

我的代码看起来像这样:

$srcparent = "//fileshare/src/client"
$dstparent = "//fileshare/dst/client"
Copy-Item $srcparent $dstparent -Recurse -Force -Exclude "ExcludeFolder", "*.*"

当我运行我的代码时,它会做两件事:它不会复制文件(这是我想要的),但它会为每个客户端复制“ExcludeFolder”(这不是我想要的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM