bat 比较2个目录文件下的文件名 输出不同的文件名

A 目录d:\workhome下有名为 1001、1002、1003、1004文件夹
B 目录e:、workhome下有名为 1002、1004文件夹

比较A目录中的文件夹名(1001、1002、1003、1004)是否在B中存在,不存在则输出
1001、1003不存在

4个回答

@echo off
@echo [要比较的文件夹][被比较的文件夹]

set srcDir =
set destDir =
if "" == "%1" (
set /p srcDir=输入要比较的文件夹:
) else (
set srcDir=%1
)
if "" == "%2" (
set /p destDir=输入被比较的文件夹:
) else (
set destDir=%2
)

::@echo =-=-=-=
@echo [%srcDir%][%destDir%]
for /d %%f in (%destDir%*) do (
:: @echo [%%f]
if not exist %srcDir%\%%~nf @echo %%~nf
)
pause

要用什么语言写呢,java还是c++?

@echo off
@echo [要比较的文件夹][被比较的文件夹]

set srcDir =
set destDir =
if "" == "%1" (
    set /p srcDir=输入要比较的文件夹:
) else ( 
    set srcDir=%1
)
if "" == "%2" (
    set /p destDir=输入被比较的文件夹:
) else ( 
    set destDir=%2
)


::@echo =-=-=-=
@echo [%srcDir%][%destDir%]
for /d %%f in (%destDir%\*) do (
::  @echo [%%f]
    if not exist %srcDir%\%%~nf @echo %%~nf
)
pause

其实可以装个对比工具,可以对比整个文件夹,子文件夹和文件都可以对比,一目了然。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

bat脚本中文件名传给变量无法成功

想用批处理修改文件名,但是在读文件名后,无法将之传给变量显示, 代码如下: ``` @echo off set a=30 setlocal EnableDelayedExpansion for %%i in (*.cfg) do ( set /A a+=1 echo %%i set "OldName=%%i" echo OldName=%OldName% ) pause ``` 那个echo %%可以将文件名输出出来,但是echo OldName却无法输出文件名,请各位大神帮忙看看,在网上搜索了许久也没有结果

输出文件时候,文件名乱码

java用一个流输出文件,文件名拼接一些东西,本地可以显示正常的文件名(windows) 但是到了服务器测试环境(linux)上部署同样的代码,出现乱码 ``` out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(errorPath + "/" + fileName))); out.write(bs); out.close(); ``` 服务器生成文件的路径最后都是对的,但是文件名错误,文件名不包含中文 进流之前日志生成的都没有乱码·· 求大神指点,可能是系统的差异吗,其他同事本地也是好的window环境 另外文件内容都没有乱码,就是名字有乱码···

如何把某一文件夹内所有文件的文件名读取到excel里面。(文件夹下面有二级目录和三级目录)

该文件夹是在共享盘里面,没有新增修改权限,所以创建bat文件执行的办法用不了的。 共享盘的话,直接cd 指定目录的话,是不会切换路径的的。 ![图片说明](https://img-ask.csdn.net/upload/201902/13/1550025481_881584.png)

批处理导出exe的文件名与路径

需要请教一下,如何用批处理完成以下的事件: 我在F盘的某个文件夹下,比如F:\AAA\BBBB下,有一个CCC的文件夹,这个CCC的文件夹中有很多还包含有子文件夹的文件夹,我想将CCC中(包括子文件夹中的)所有exe文件的文件名以及对应的路径用批处理输出出来,毕竟我在资源管理器一查,将近500个exe,手动处理实在太花时间了,批处理又懂的不多,请问这个处理该怎么写?

求帮助,用cmd批处理文件重命名文件名之后显示为乱码

在cmd窗口输入重命名命令ren 12 12个月,运行正常 ![图片说明](https://img-ask.csdn.net/upload/201910/22/1571729168_437800.jpg) 但做成批处理文件后再运行,却变成乱码 ![图片说明](https://img-ask.csdn.net/upload/201910/22/1571729191_840722.jpg) ![图片说明](https://img-ask.csdn.net/upload/201910/22/1571729206_174938.jpg) 右键用管理员身份运行没有任何反应 求助,谢谢!

bat提取文件内所有文件名称及修改时间精确到秒

现在用dos指令dir *.*>1.txt,输出的只能精确到分钟

windows 中用BAT读取文本文件乱码

windows 中用BAT读取文本并在控制台显示出来,显示乱码。result.txt里面是中文。 @echo off echo 正在执行,请稍后.... tesseract example1.tif result -l chi_sim for /f "delims=" %%a in (result.txt) do ( echo %%a ) @pause ![图片说明](https://img-ask.csdn.net/upload/201601/19/1453133688_804199.png)

文件的绝对路径中提取带后缀的文件名

例如带绝对路径的文件为:c:\new\music.mp3 怎么编程可以提取出 music.mp3 求代码。我大概知道思路,但是不知道如何实现,请各位大神指教一下~~~

怎么找到一个目录下所有的.txt文件并且读取每个文件第一行内容到a.out文件里使用bash?

这样写为什么错了,,,呃呃呃bash刚刚接触一丢丢,轻点批 ``` cd 'find ./ -name "%.txt" | sed -n "1p">a.out ``` 本来想用for file in 路径 if 判断 文件是不是.txt do 读取第一行 到a.out done 但是总是报错,就是这样,,,,,

解密.bat运行不了,没有显示错误,什么方法都试了,那位大神能解决?万分感谢

![图片说明](https://img-ask.csdn.net/upload/201712/01/1512099380_636916.jpg)输入什么都闪退

log4j每天生成一个当天日期文件夹,在当天文件夹中生成规定名称和大小的日志文件

1,需要每天生成一个当天日期的文件夹,并且文件夹生成在指定的/home/app/log文件夹下,文件夹名称如:20191227; 2,当天的日志存放在当天的文件夹中,日志名称是该日志文件生成时间,如:ABC.20191227174220.log,ABC为规定开头,后面是年月日时分秒; 3,日志文件规定大小,满10M,重新生成一个来存放日志

批处理DOS命令findstr查找信息赋值给变量

文件名:test.txt 文件内容: aaa str1=c:\aaa str2=d:\bbb str3=e\ccc bbb str1=aaa str2=bbb str3=ccc 要求: 批处理脚本,查找文件中aaa下的str1的值,赋值给变量并在此目录下创建文件,文件内容为bbb中的str1.

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

C++语言基础视频教程

C++语言基础视频教程

Python可以这样学(第四季:数据分析与科学计算可视化)

Python可以这样学(第四季:数据分析与科学计算可视化)

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

Python数据分析与挖掘

Python数据分析与挖掘

微信小程序开发实战之番茄时钟开发

微信小程序开发实战之番茄时钟开发

软件测试2小时入门

软件测试2小时入门

相关热词 c# cad插入影像 c#设计思想 c#正则表达式 转换 c#form复制 c#写web c# 柱形图 c# wcf 服务库 c#应用程序管理器 c#数组如何赋值给数组 c#序列化应用目的博客园
立即提问