如何在Windows Powershell中区分两个文件夹?
发布时间:2021-01-21 23:31:13 所属栏目:Windows 来源:网络整理
导读:我试图找到使用 Windows Powershell的两个文件夹结构的内容的差异.我使用以下方法来确保文件名相同,但此方法不会告诉我文件的内容是否相同: $firstFolder = Get-ChildItem -Recurse folder1$secondFolder = Get-ChildItem -Recurse folder2Compare-Object
我试图找到使用 Windows Powershell的两个文件夹结构的内容的差异.我使用以下方法来确保文件名相同,但此方法不会告诉我文件的内容是否相同: $firstFolder = Get-ChildItem -Recurse folder1 $secondFolder = Get-ChildItem -Recurse folder2 Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder this ServerFault question中描述的技术适用于区分单个文件,但这些文件夹包含数百个不同深度的文件. 解决方案不一定需要告诉我文件中的具体内容是什么 – 只是它们是.我对日期等元数据的差异不感兴趣,我已经知道它与众不同. 如果你想将比较包装成循环,我会采取以下方法:$folder1 = "C:Usersjscott" $folder2 = "C:Userspublic" # Get all files under $folder1,filter out directories $firstFolder = Get-ChildItem -Recurse $folder1 | Where-Object { -not $_.PsIsContainer } $firstFolder | ForEach-Object { # Check if the file,from $folder1,exists with the same path under $folder2 If ( Test-Path ( $_.FullName.Replace($folder1,$folder2) ) ) { # Compare the contents of the two files... If ( Compare-Object (Get-Content $_.FullName) (Get-Content $_.FullName.Replace($folder1,$folder2) ) ) { # List the paths of the files containing diffs $_.FullName $_.FullName.Replace($folder1,$folder2) } } } 请注意,这将忽略$folder1和$folder2中不存在的文件. (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Win10键盘鼠标无法唤醒睡眠电脑是什么原因?
- windows – 如何删除或卸载孤立服务?
- Windows Server 2012中的Hyper-V PK VMware性能
- 如何在两个站点之间配置没有共享存储的拉伸群集?
- 使用forward_agent选项从Windows部署Capistrano选项:“从认
- 如何在Windows 10上使用Windows Update目录驱动程序安装打印
- windows-server-2008 – 在Windows Server中添加子域DNS记录
- 12个可替代树莓派的单板机
- windows server 2008 R2/windows 7管理十三 WSUS攻略之一
- win10不能验证发布者怎么办
站长推荐
- windows-server-2008-r2 – Windows Server 2008
- 升级Win10正式版$Windows. BT卡在140M解决方法
- Win11 不会拒绝老电脑, ISO镜像安装将不能接收系
- Win10怎么设置多个桌面 Win10设定多个桌面的方法
- 适用于Windows的Cisco VPN客户端
- win10如何升win11的图文教程
- Windows11将在下月获得Android Apps支持 任务栏改
- windows server 2008 R2/windows 7管理十七 2K8网
- Windows Server 2008 DNS服务器新增性能
- 8月份Github上热门JavaScript开源项目
热点阅读