楼 主
请各位前辈指教
发表于 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
性别 男
状态 离线
论坛跳转: