问题标签 [compareobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
713 浏览

powershell - Powershell 比较对象管道到文件和函数

我是 Powershell 新手,我想将 Compare-Object 的结果通过管道传输到 Write-Progress 函数(进度条)以及 .csv 文件。我有以下内容,但它只写入文件。我可以只使用一个管道吗?我有大目录要比较,并且真的不想在使用比较对象后再次循环结果:

0 投票
1 回答
1021 浏览

powershell - 根据版本号和其他一些标准比较文件并格式化输出

我正在使用Powershell中的比较对象根据大小、上次写入时间和版本号比较 2 个文件。我正在得到结果。唯一的问题是如何从结果中获取版本号的值。

结果采用以下格式:我希望 versioninfo 包含该值,而不是“@{ProductVersion=10.0.10240.16384}”

0 投票
0 回答
109 浏览

powershell - powershell脚本优化

我正在使用以下脚本根据名称、大小、上次写入时间和版本比较 2 个 DLL 文件。这些文件存储在远程服务器上。我的脚本运行良好,但耗时太长。有没有办法优化我的脚本?

0 投票
1 回答
146 浏览

powershell - 根据版本号和一些标准比较文件并格式化输出

我正在使用 Powershell 中的比较对象根据大小、上次写入时间和版本号比较 dll 文件。这些文件存储在远程服务器上。我得到了结果。唯一的问题是如何从结果中获取版本号的值。在我之前的问题中,我采用了一种未优化的不同方法,您可以在此处查看:Comparing files based on version number and some other criteria and Formatting the output 我更新的脚本是:

这里 c1 和 c2 是计算机名,path1 和 path2 分别是 c1 和 c2 中文件夹的路径。输出不包含版本号。它的格式如下:

0 投票
1 回答
430 浏览

windows - 无法在 Windows 10 中运行比较对象

我正在尝试为已安装的 ISO 运行 Compare-Object。这 3 行与 Windows 8.1 中的 v 4.0 完美配合。

当我在 Windows 10 中运行相同的行时,出现以下错误。我究竟做错了什么?有没有人有任何建议,我将不胜感激。

比较对象:无法将参数绑定到参数“ReferenceObject”,因为它为空。在 line:1 char:55 + ... ODriveletter = (Compare-Object -ReferenceObject $DriveLetters -Differ ... + ~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [比较-Object],ParameterBindingValidationException + FullyQualifiedErrorId:ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.CompareObjectCommand

0 投票
1 回答
1022 浏览

powershell - 比较对象输出格式

我有两个需要比较的 CSV 文件。两者都可能(或可能不)包含额外的分隔字段(通过“|”字符分隔),如下所示:

当我尝试比较两个文件时,我的问题就出现了......

导致此输出:

一些值不可避免地会超出列的最大长度,就像上面的 Susan 一样。

所以,我的问题可能有几个我能想到的解决方案:

  1. 有没有更简单的方法来隔离这些值,以便我只提取更改的值,而不是整个分隔值字符串?
  2. 如果没有,是否可以让格式显示整个字符串(包括分隔字符串的未更改值部分)?
0 投票
1 回答
398 浏览

powershell - 用于递归搜索和查找文件大小差异的 Powershell 脚本

我有代码可以查找文件/文件夹是否存在于不同的位置,基本上比较两个文件夹。我似乎无法在网上找到任何东西来搜索文件大小差异。我的代码在下面,我只需要有关如何递归搜索和查找文件大小差异的帮助。

0 投票
1 回答
30 浏览

powershell - powershell中的比较对象,不给出任何结果

我有两个数组,我正在尝试使用 compare-object 比较它们。

这里的目标是获取不常见的项目。我将数据收集到两个数组$result1$result2

这是代码:

我既没有收到错误消息,也没有得到结果。有人可以帮忙吗?

0 投票
1 回答
24 浏览

objective-c - 在函数中发送对象并将它们与其他对象进行比较

我想发送一些对象来检查它并为他设置一些数据。

例如:我有 4 个 self 类的属性(int 类型)(继承自 NSObject 类)。我想在一个函数中更改他们的数据。我必须将此属性的连衣裙发送到函数中,检查它以与此属性的连衣裙进行比较:self.opt1, self.opt2, self.opt3, self.opt4,并为它们设置一些值。

我尝试创建功能:

- (void)setupMultiplierForObject:(id)object

但我不知道如何检查object比较参数self.opt1(对象到对象,而不是它们的值)。

如果必须投入if (<here>) {}建设怎么办?

0 投票
1 回答
471 浏览

csv - 将结果导出到 CSV 时出现系统对象错误

我正在尝试将结果从比较对象导出到 csv 中,但是导出时出现错误。当我在excel中调用它时看起来还可以。我的猜测是,只要输出超过一个值,就会放置错误而不是值。

这是我的 csvs past.csv

当前.csv

我的新 csv 应该说

我现在得到的是

.