中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-15 00:23
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » (已结)一个关于删除大小和类型一样的文件的问题! 查看 3,848 回复 25
16 发表于 2006-10-27 02:56 ·  中国 上海 浦东新区 电信
初级用户
积分 30
发帖 14
注册 2006-10-26 04:43
19年会员
UID 68307
性别 男
状态 离线
Originally posted by he200377 at 2006-10-27 01:15 AM:
要是把文件内容重复的删除那不好办~



不是不是,那样就太复杂了。其实是这样的:
这个文件夹里有很多一样(内容一样)的文件。
只是在文件命名命名的时候,所以就会出现*1*.txt,*2*.txt~~
其实只要把*1*保存,其它都不要就够了。
而像temp1.txt于tmp1.txt是不一样(文件大小)的。
只有temp1.txt于temp2.txt是一样的。这样会简单一点吧?????
谢谢了!
17 发表于 2006-10-27 03:01 ·  中国 上海 浦东新区 电信
初级用户
积分 30
发帖 14
注册 2006-10-26 04:43
19年会员
UID 68307
性别 男
状态 离线
Originally posted by electronixtar at 2006-10-27 02:52 AM:
记得一个软件叫:重复文件查找器

啊啊啊啊啊,还有种东西。我去找找。不过还是希望能帮我解决这个问题。
谢谢electronixtar大虾的鼎力指导。
18 发表于 2006-10-27 03:24 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%a in ('dir/a-d/b/oe') do set/a c+=1&set a!c!=%%a&set b!c!=%%~za&set c!c!=%%~xa
for /l %%a in (1,1,%c%) do set/a d=%%a+1&for /l %%b in (!d!,1,%c%) do if not !b%%a!.==. call :1 %%a %%b
goto :eof
:1
if !b%1!==!b%2! if !c%1!==!c%2! set b%2=&del "!a%2!"
goto :eof
19 发表于 2006-10-27 03:28 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
经过反复试验上面的代码应该可以解决楼主的问题,不过这个主题是不是发错地方了?
20 发表于 2006-10-27 03:52 ·  中国 上海 浦东新区 电信
初级用户
积分 30
发帖 14
注册 2006-10-26 04:43
19年会员
UID 68307
性别 男
状态 离线
Originally posted by qwe1234567 at 2006-10-27 03:24 AM:
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%a in ('dir/a-d/b/oe') do set/a c+=1&set a!c!=%%a&set b!c!=%%~za&set c!c!=%%~xa
for /l %%a in (1,1,%c%) do set/ ...


哈哈哈哈哈哈,多谢qwe1234567版主的perfect codes。完全成功!!!

在这里还要感谢electronixtar,我的表达能力让他花费了许多脑细胞。不过我也学会了许多.bat知识,以后我会继续请教:electronixtar大虾的,不过又要浪费electronixtar的许多脑细胞了-_-。^_^

同样要感谢he200377,lxmxn大虾们的关注,不然我的帖要沉到海底去了!!

!!!!!这些话怎么这么熟悉!!!!好像是*****TV里的台词一样。

^_^多谢各位了,qwe1234567版主说的不错,我认真出去看了看门牌号。。郁闷进错门了!不过一错错到底吧,就到这落个户也不错。况且上面的code我还有不懂的地方要请教。
21 发表于 2006-10-27 03:56 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
22 发表于 2006-10-27 04:03 ·  中国 上海 浦东新区 电信
初级用户
积分 30
发帖 14
注册 2006-10-26 04:43
19年会员
UID 68307
性别 男
状态 离线
Originally posted by qwe1234567 at 2006-10-27 03:56 AM:
我还是给转到{DOS批处理 & 脚本技术(批处理室)}吧,

qwe1234567版主,你要我怎么说你!!
你就是好人。^_^
23 发表于 2006-10-27 04:12 ·  中国 甘肃 甘南藏族自治州 合作市 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
文章标题严重错误,怎么可以说是重复文件???引导我们错误的理解
24 发表于 2006-10-27 04:20 ·  中国 上海 浦东新区 电信
初级用户
积分 30
发帖 14
注册 2006-10-26 04:43
19年会员
UID 68307
性别 男
状态 离线
Originally posted by he200377 at 2006-10-27 04:12 AM:
文章标题严重错误,怎么可以说是重复文件???引导我们错误的理解


^_^,不好意思,我就说我语文不好吗。
不然electronixtar大虾也不会浪费如此多的脑细胞了。哈哈哈。
我也希望有大侠可以加QQ或MSN之类的,这样如果不懂,我也好慢慢解释。不过。。。。我试过很多次了没人加我。5555555555555555555~~~~~。
只好不厌其烦慢慢问了,也希望各位大虾能体谅吧!!
25 发表于 2006-10-27 04:39 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
因为标题与内容不符合,请楼主修改标题名为:
(已结)一个关于删除大小和类型一样的文件的问题!
否则楼主可能会被扣积分!方法是点主题下面的 编辑 进行编辑!
26 发表于 2006-10-27 05:23 ·  中国 上海 浦东新区 电信
初级用户
积分 30
发帖 14
注册 2006-10-26 04:43
19年会员
UID 68307
性别 男
状态 离线
Originally posted by qwe1234567 at 2006-10-27 04:39 AM:
因为标题与内容不符合,请楼主修改标题名为:
(已结)一个关于删除大小和类型一样的文件的问题!
否则楼主可能会被扣积分!方法是点主题下頮..

收到,马上解决!哈哈哈
论坛跳转: