[英]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.