Powershell比较两个文件夹的不同_PowerShell

快速找出两个文件夹中不同的部分,可以使用下面例子:

复制代码 代码如下:

$list1 = Get-ChildItem c:\Windows\system32 | Sort-Object -Property Name
 
$list2 = Get-ChildItem \\server12\c$\windows\system32 | Sort-Object -Property Name
 
 
Compare-Object -ReferenceObject $list1 -DifferenceObject $list2 -Property Name |
  Sort-Object -Property Name

首先,脚本得到两个不同列表变量,一个来自本地,一个来自远程电脑,接着Compare-Object将从中分析出两边的不同处。

时间: 2024-10-25 03:43:44

Powershell比较两个文件夹的不同_PowerShell的相关文章

php实现比较两个文件夹异同的方法

  本文实例讲述了php实现比较两个文件夹异同的方法.分享给大家供大家参考.具体分析如下: 要求: 只能使用命令行,比较两个文件夹的不同,包括文件的差异. 思考: 虽然linux下有diff....还是用php吧,代码改的方便,速度也很快,以下排除了.svn目录的比较 文件要比较md5校验和 思路: 1)把第一路径作为标准路径,列出第1个路径中有的,第2个路径中没有的文件或文件夹,或者是不同的文件. 2)然后,列出第2个路径中有的,第1个路径中却不存在的文件和文件夹. 调用示例: php com

如何用C#实现对比两个文件夹内容的差异

问题描述 解决方案 解决方案二:只比较是否有区别,只要做md5就知道了,如果要具体到何处有区别,我想到的只能是逐行逐字逐字节比较了解决方案三:嗯我想对比两个文件夹的时候展现出文件夹内容的不同然后显示差异报告不是对比文件的不同解决方案四:这没什么好说的呀.c#的File类,Direcotry类已经提供了足够的方便的方法.你就一句句写代码就是了.剩下的问题其实没有技术问题,就是业务规则.你是要比较一个文件夹下的文件数是否一致?你是要比较文件名是否一致?比较文件内容是否一致?都是业务规则.技术上没有任

编程-怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同)

问题描述 怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同) 怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同) 本来是想用 api之类的 但是没有开放 不能用 就想着直接去读取使用的文件了 一种是 在 文件夹A中 找到一个a1.* 然后直接把文件夹B的 b1.*重命名为a1.* 另一种是 获取文件夹A中的所有文件的文件名列表写入到一个文档中 再给B中的文件逐一重命名 [本人水平比较次 所学过的太基础 网上也找到了一些

php实现比较两个文件夹异同的方法_php技巧

本文实例讲述了php实现比较两个文件夹异同的方法.分享给大家供大家参考.具体分析如下: 要求: 只能使用命令行,比较两个文件夹的不同,包括文件的差异. 思考: 虽然linux下有diff....还是用php吧,代码改的方便,速度也很快,以下排除了.svn目录的比较 文件要比较md5校验和 思路: 1)把第一路径作为标准路径,列出第1个路径中有的,第2个路径中没有的文件或文件夹,或者是不同的文件. 2)然后,列出第2个路径中有的,第1个路径中却不存在的文件和文件夹. 调用示例: php compa

Powershell小技巧--将文件夹中的大文件分成若干份_PowerShell

朋友有一文件夹,全部是EML文件,约20G.他需要把这20G文件按每个文件夹2G分成10个.于是乎写了以下脚本: #目标文件夹 $scrfile = "d:\test" #起始目录名 $directory = 0 #1825361100 #76547428 #判断当目录的文件数大于0时while循环为真 while( (dir -Path $scrfile -Filter *.eml ).count -gt 0) { #起始目录名为1 $directory++ #建立目录 New-It

PowerShell脚本监控文件夹变化实例_PowerShell

本文介绍使用PowerShell来监视一个指定的文件夹,包括新建文件.删除文件.重命名文件等操作均会被监控或监视.本文使用了System.IO.FileSystemWatcher这个.NET对象.首先,我们来看看程序: 复制代码 代码如下: # 定义要监控的文件夹,这个文件夹必须先存在. $folder = 'D:\test' # 定义每次监控的间隔时间,这时定义为1000毫秒,即1秒 $timeout = 1000 # 创建文件系统监视对象 $FileSystemWatcher = New-O

PowerShell遍历文件、文件夹的方法_PowerShell

PowerShell遍历文件夹下的子文件夹和文件是一件很容易的事儿.Get-ChildItem这个cmdlet就有一个recurse参数是用于遍历文件夹的. PowerShell中,使用Get-ChildItem来获取文件夹下面的子文件夹和文件(当然,它的功能不仅于此).然后我们可以使用ForEach-Object的cmdlet来循环遍历下面的子对象.然后通过psiscontainer 属性来判断是文件夹还是文件. Get-ChildItem,获取指定对象的所有子对象集合. 举例: 复制代码 代

QQ用户注意了 两个文件夹要定时清理!

常年用QQ的朋友们,你们一定在重装QQ前,会备份一下你的号码文件夹吧? 如果有一天你发现你的硬盘空间越来越小了,一定记得到下面这2个文件夹看看,是不是已经塞进了好多垃圾!!!! 我刚刚清理了一下,竟然达到了400M!!!!!! 安装目录:\ProgramFiles\Tencent\QQ\你的QQ号码\CustomFaceRecv 安装目录:\ProgramFiles\Tencent\QQ\你的QQ号码\image 这2个文件夹是QQ的图片缓存目录,别人给你发的表情.截图,或者不管是不是给你的,只

如何通过C#实现两个文件夹的同步????

问题描述 客户端与服务端需要通过ip地址来连接服务端文件夹内多出一文件,客户端就要复制一个我知道用FileSystemWatcher来监听文件夹,可是不能做到同步啊哪位有代码的实例给一个谢了 解决方案 解决方案二:用FTP啊解决方案三:用wse3.0,FileSystemWatcher监听文件夹调用客户端的webservice创建文件夹