问题标签 [file-comparison]

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 投票
2 回答
722 浏览

batch-file - 用于文件比较的 DOS 批处理程序

我有两个文本文件,file1 和 file2。我想确定 file2 中的哪些行在 file1 中不存在。如何使用 DOS 批处理文件执行此操作?

0 投票
4 回答
4926 浏览

python - 如何比较两个文件并在python中打印不匹配的行号?

我有两个包含相同行数的文件。

我想逐行比较两个文件,如果两个文件之间的任何行不匹配,我想

我试过了。但我只能打印 file1 中与 file2 中的行不同的行。无法打印不匹配行的行号。??

0 投票
3 回答
1001 浏览

c# - 比较两个文本文件并减去各自的值

我有 2 个文本文件 default.txt 和 current.txt。

默认.txt:

current.txt 看起来像这样

我需要做的是从默认值(默认电流)中减去电流值。

例如:

我需要在一个文本文件中输出它,输出看起来像这样

输出/输出:

我正在尝试在 C# 中执行此操作。到目前为止,我已经尝试在两个文件中读取行。我能够比较它们。我无法理解我需要实现的逻辑。我对编程很陌生。任何帮助表示赞赏。

0 投票
1 回答
305 浏览

unix - 比较本地计算机和远程服务器之间文件夹中的文件

我的计算机上有一个文件夹,远程服务器上有一个文件夹,我传输了大量文件,但由于某种原因,我自己的文件夹中的文件比服务器上的文件多 2 个,所以我想检查一下这些是而不是手动完成所有这些。我查找了目录比较,找到了diff显示差异的命令,但我尝试了不同的两个文件夹,但在远程服务器上找不到目录。这是我尝试过的:

diff /Volumes/TC1-SIMDATA/Parallel/ModelWSSim/ fraukje@localhost:parallel/ModelWSSim/

谁能暗示我在这里做错了什么?

0 投票
2 回答
1649 浏览

c# - 比较本地文件和云文件(使用 Dropbox 和 DropNet lib)

在 C# 中,我正在使用 DropNet lib 创建一个客户端来同步本地文件和 Dropbox 文件夹。
如果云和本地文件夹中都存在同一个文件,我如何检查它们是否相同,或者两者中哪一个更新?如果我将云文件的 ModifiedDate 与本地文件的 LastWriteTime 进行比较,这些日期总是冲突的,可能是因为客户端时间与 Dropbox 的服务器时间不同。如何进行有效的文件比较?

0 投票
2 回答
6504 浏览

beyondcompare - 使用 Beyond Compare Script 比较文件夹

我想要一个 Beyond Compare 脚本来比较两个文件夹的文件内容并生成一个文本报告。我怎样才能做到这一点?使用文本报告仅比较两个文件。文件夹报告不比较文件内容。

谢谢

0 投票
1 回答
1351 浏览

python - 为什么 filecmp.cmp 对于大文件来说很慢,即使它的“浅”参数是 True?

我编写了一个 Python 脚本来比较两个目录中的文件,使用filecmp.cmp. 它可以工作,但刚才我尝试为一组大文件运行它。这是非常缓慢的。

文档说当shallow参数为真时(默认情况下),filecmp.cmp应该只比较os.stat结果。

对于另一个大型文件集合,该脚本运行得更快jpg。我想知道为什么文件大小比文件数量的影响更大,就好像它只检查一样os.stat

0 投票
2 回答
773 浏览

configuration - 有没有办法比较两个 .exe 以查看它们之间的不同之处?

是否有一个工具/过程可以让我反编译两个 .exe(其中一个在手持设备上运行,另一个不在手持设备上运行),以便我可以了解不同之处/问题可能是什么?

当然,看到一个有“00xA”而另一个有“00xB”对我没有帮助。我的意思是一种查看不同代码的方法,或者更可能是编译资源或配置文件的差异,或者一些构建选项等等?

我几乎肯定这个问题与代码本身(if/while/switch 语句等)无关,而是与项目设置有关。

我无法比较工作源,因为它不存在 - 我只有它来自的 .exe。我可用的来源是它的“合理传真”,但不完全相同,至少在项目设置和配置等方面不完全相同。

更新

回复:这个页面,我不熟悉一些术语;具体来说,它在哪里谈论“FLATRELEASEDIR” - WTH?

这是否可以在我的 PC 上测试我的 CE 绑定 * .exe:

?

*据说不要与“成人尿布”混淆

**“绑定”如“这就是它的去向”

更新 2

这是在我的应用程序上运行 Dependency Walker 时看到的内容:

在此处输入图像描述

...但请注意我的困境。

更新 3

以下是我为尽可能在我的 PC 上复制我的手持环境所做的工作:

我只想复制整个爸爸烧掉的东西(Windows Explorer 中的整个手持设备表示),但它不允许我这样做 - 它不可复制,所以我只复制了“程序文件”文件夹(其中包含我的应用程序的子文件夹和我不知道对我们来说是标准或自定义/特殊的几个其他文件夹)。

这是来自有问题的 .exe确实运行正常的手持设备,因此显然(理论上?)不应该缺少模块 - Dependency Walker 应该运行它并说一切都很好。

但是,它没有;我得到与上面 p[a,o]sted 相同的结果。

注意:即使在选择“选项 > 配置模块搜索顺序... > 应用程序目录 > 在 Dependency Walker 中上移”后也是如此。

因此,由于即使是运行良好的 .exe 测试都显示为“还没有为 CE 时间做好准备”,我如何使用它来准确测试缺少哪些必要的文件(如果有的话)?

我是否也需要复制其他文件夹,还是什么?

更新 4

因此,(据说?)缺少的模块是:

如果属实,那么为什么 .exe 会在手持设备上运行?

注意:掌上电脑上的其他文件夹有:

“Program Files”文件夹有一个“.NET Compact Framework”子文件夹,但它是空的。

在 \Windows\AppMgr 文件夹中,有一些有趣的文件,例如:

-- 这是我们公司的缩写(SSCS)和项目名称(HHS)

是什么产生了这些?他们是从哪里引用的??

另一个可能的难题是 .exe无法运行的手持设备没有 \Windows\AppMgr 文件夹,因此没有上面列出的那些 .DAT/.DLL 文件......

更新 5

另一个怪事:

阅读此内容后:Andy Wiggly 等人的“Microsoft .NET Compact Framework”一书中的“安装在 GAC 中的文件进入 \Windows 目录”,我尝试将 Windows 文件夹从手持设备复制到我的位置PC 下名为“3910ProgramFilesFolderCopy”的文件夹在资源管理器中如下所示:

...但它只在 borborygmas 发生之前复制了几个文件(即电子 borborygmas),它告诉我,“系统找不到指定的文件”

Murgratroid 的天堂!?!为什么它会找到一些但不是全部?在 Windows 资源管理器中查看手持设备上的 Windows 文件夹,我看到许多宝贵的 DLL 都显示为灰色:

在此处输入图像描述

Arggh、双参数和 (&c)

0 投票
2 回答
1158 浏览

python - 如何将 filecmp 的 report_full_disclosure() 写入文本文件?

我想将一系列 dircmp report_full_disclosure() 输出到文本文件。然而,report_full_disclosure() 格式是一团文本,它不能很好地与 file.write(comparison_object.report_full_disclosure()) 配合使用,因为 file.write() 需要一行来写入文件。

我已经尝试遍历 report_full_disclosure() 报告,但它也不起作用。以前有没有其他人遇到过这个特殊问题?是否有不同的方法可以写入文件?

0 投票
1 回答
6067 浏览

sublimetext2 - Sublime text 2:Sublimerge 与 FileDiffs 插件之间的区别

我想做一些文件比较Sublime Text 2,我做了一些研究,发现:

  1. Sublime 文本具有内置的差异功能,但其功能有限,open a folder (Click "File" | "Open Folder..." And choose a folder at a level that contains both files), Sumblime Text 2 will open a new window. Multi-select the two files you want to compare in the sidebar, then right-click and choose "Diff Files...".请参阅quora.com/Sublime-Text/Can-you-compare-files-code-within-Sublime-Text-2

  2. 有 2 个很好的插件可以完成这项工作:SublimergeFileDiffs

但是,我找不到它们之间差异的明确解释。我怀疑一种蜜蜂比另一种更好,一种比另一种更适合一种用途,但我可能错了。

提前致谢