簡體   English   中英

使用Powershell在兩個文件夾之間遞歸查找相同名稱的文件

[英]Recursively find same name files between two folders using powershell

我有兩個文件夾,其中包含許多子文件夾,例如:

c:\\ bundles [bundle具有apibundle,appbundle等。] c:\\ web \\ css [css文件夾具有css文件,例如123.css,335.css]

我想在bundles文件夾中找到匹配css文件的路徑,例如:

c:\bundles\appbundle\123.css -> match -> c:\web\css\123.css 

在PowerShell中可以做到這一點嗎? 誰能給我示例如何做到這一點。

順便說一句,我正在嘗試這種方法,但是一個一個地添加每個文件名非常耗時:

gci -Path C:\bundles -recurse -filter "123.css"

如果只想比較文件名,則可以使用Compare-Object如下所示:

Compare-Object -Property name -IncludeEqual -ExcludeDifferent (Get-ChildItem "C:\bundles" -recurse) (Get-ChildItem "c:\web\css" -recurse)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM