中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 13:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请各位前辈指教 查看 695 回复 3
楼 主 请各位前辈指教 发表于 2008-02-02 03:01 ·  中国 台湾 中华电信(HiNet)数据中心
新手上路
积分 4
发帖 1
注册 2008-02-02 02:37
18年会员
UID 109996
性别 男
状态 离线
如何能让批处理读取放在 D:\south 里面的 1.txt来保留资料
其它多于档案都删除,例如:D:\tool 有 a.txt b.exe c.txt d.exe e.zip
,我要保存 b.exe 与 e.zip,其它都删除,因小弟还是新手,请各位不吝指教。


下面为1.txt内容:
==============
b.exe
e.zip
==============
2 发表于 2008-02-02 03:54 ·  中国 陕西 西安 电信
初级用户
积分 67
发帖 40
注册 2008-01-31 23:57
18年会员
UID 109932
性别 男
状态 离线
假设1.txt内容:
d:\tool\a.txt
d:\tool\b.exe
...
d:\south\1.txt
...
------------------------------
直接粘贴到命令提示符下
echo off&cls
copy d:\south\1.txt c:\
for /r d:\ %b in (*) do (
for /f "tokens=*" %a in (d:\south\1.txt) do (
if not "%b" == "%a" echo 要删除的文件为%~fsb
))

论坛里有文件整理的批处理.你搜"整理"可以找到.
3 发表于 2008-02-02 18:06 ·  中国 陕西 汉中 城固县 电信
初级用户
积分 114
发帖 36
注册 2007-12-22 17:42
18年会员
UID 106486
性别 男
状态 离线
copy 要保留文件到随意目录为临时文件
del *.*
copy 随意目录临时文件到目标目录
del 随意目录临时文件
4 发表于 2008-02-02 22:19 ·  中国 江西 南昌 电信
新手上路
积分 6
发帖 4
注册 2007-09-23 11:32
18年会员
UID 98105
性别 男
状态 离线
en
论坛跳转: