windows - .bat 脚本比较两个 Windows 文件夹的内容

标签 windows batch-file command-line-arguments

我想写一个简短的 .bat 脚本来比较两个文件夹的内容。

文件夹 1:包含大约 1300 个文件。 文件夹 2:包含大约 400 个文件。

我想要一个脚本,我可以通过 Windows 命令行运行,该脚本获取文件夹 2 中的每个文件,检查文件夹 1 中是否有同名文件...如果是,则输出名称文件夹 2 文件到 .csv 文件(或记事本,我很简单,只需要一个列表!)。

任何想法或帮助将不胜感激!

最佳答案

试试这个

(for %%i in ("folder2\*") do if exist "folder1\%%~nxi" echo(%%~i)>file.csv

关于windows - .bat 脚本比较两个 Windows 文件夹的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17149697/

相关文章:

c++ - 如何使用行号读取文件行内容

c++ - 将批处理脚本作为 Windows 服务运行

windows - 命令行 - 等待进程完成

python - Python 命令行参数如何与方法相关?

r - 无法在 Powershell 中运行 R.exe

windows - 为什么说 WinRT 取代了 Windows API

windows - Windows 文件夹中文件的 MD5 哈希值

batch-file - 从命令行停止然后启动 EC2

命令行参数写入 make 文件

python - 如何在 Python 中制作 alt+number 全局热键?