簡體   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