永发信息网

批处理复制文件 排除EXE DLL 类型文件

答案:4  悬赏:80  手机版
解决时间 2021-01-23 00:27
我做了个批处理复制指定文件夹的内容,但是想排除其中的.EXE文件,还.DLL文件,原批处理文件如下:
@echo off
del d:\txl\addx2.reg
regedit /s d:\txl\add.reg
copy /y \\x2\txl\*.* d:\txl
regedit /s d:\txl\addx2.reg
start d:\txl\octxl.exe

我太懂,请说详细点,或者,直接给出答案,我要排除的就是\x2\txl\*.EXE和\x2\txl\*.DLL其实也就是两个文件,假设文件为, 1.exe 2.dll,排除这两个就可以了
最佳答案
@echo off
for /r "\\x2\txl" %%i in (*)do (
if %%~xi neq .exe if %%~xi neq .dll copy /y "%%i" "d:\txl" )
::排除其中的.EXE文件,.DLL文件
全部回答
用FOR循环 for %%a in (.exe .dll) do ( if 文件名后三位 不等于 %%a (拷贝文件) ) 至于判断文件后缀 你可以看看取字符串的方法
@echo off del d:\txl\addx2.reg regedit /s d:\txl\add.reg for /f "delims=" %%a in ('dir/b "\\x2\txl\"^|find /v ".exe"^|find /v ".dll"') do (copy /y "\\x2\txl\%%a" d:\txl) regedit /s d:\txl\addx2.reg start d:\txl\octxl.exe
假设批处理文件跟源dll文件在同一文件夹,目的文件夹是d:\dllbakcup,要排除的是abc.dll 命令如下: for /f %%i in ('dir /b *.dll') do ( if not %%i== abc.dll copy %i d:\dllbakcup\ )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
75正负5等于多少,怎么算?
安仕达教育地址在哪,我要去那里办事,
单选题下列各项中,画线的词语使用最恰当的一
就这吧酒吧地址在什么地方,想过去办事,
因为天气原因航班取消,他们会补一班飞机吗,
在地震救援中,医务人员要对幸存者及时输液,
古力酒吧地址在什么地方,我要处理点事!
风铃画院地址在什么地方,我要处理点事!
毛衣如果是聚酯纤维混纺的会保暖吗T T长得真
汉阳区武汉船舶职业技术学院行政楼我想知道这
下列有关NO的叙述正确的是A.NO是无色气体,可
桐淑酒吧地址在哪,我要去那里办事,
王老师家教(盐城盐都)地址好找么,我有些事要
解方程: 72-50%x=48
When did you the Chinese Young Pioneers?A
推荐资讯
阅读理解Whatdoesitfeelliketobreakab
停车场(北环路)(西环路90-d号附近停车场)地址
海水流向问题
湖滨区三门峡大众浴池中心我想知道这个在什么
材料一:为让群众从改革发展中得到更多实惠,
王者荣耀如果我在游戏里查看别人战绩,别人会
上海市成平律师事务所地址在哪,我要去那里办
电脑升级windows10以后,上不去网怎么办
上午六点水箱里的温度79度,此后每小时下降4.5
给我几张15岁男生的照片,要同一个人的,帅帅
判断题病毒是有细胞结构的微小生命体.
幸福520婚庆礼仪地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?