楼 主
本机能用的批处理,换别的机子就不能用了...
发表于 2008-06-29 02:37 · 中国 广东 佛山 禅城区 电信
初级用户
★★
积分 141 发帖 63 注册 2008-05-06 21:57 UID 117935 性别 男
状态 离线
此为清理found和$开头的文件夹..
内容如下:
set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z
for %%a in (%alldrive%) do (
for /f "delims=" %%b in ('dir /ad/b %%a:\found.*') do (
rd /s /q "%%a:\%%b"
)
) >nul 2>nul
for /f "delims=" %%a in ('dir /ad/b "%windir%\$*$" 1^>nul 2^>nul') do (rd /s/q "%windir%\%%a")
在本机上能够清除,但是换到别的机子上运行就没能清除$*$文件了..是那里出错了吗???
第 2 楼
发表于 2008-06-29 03:04 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
第 3 楼
发表于 2008-06-29 11:30 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 UID 89899 性别 男
状态 离线
命令行解释器里面运行一下最后一句不就知道原因了吗?
第 4 楼
发表于 2008-06-29 20:54 · 中国 广东 佛山 禅城区 电信
初级用户
★★
积分 141 发帖 63 注册 2008-05-06 21:57 UID 117935 性别 男
状态 离线
Originally posted by lxmxn at 2008-6-29 03:04 AM:
本机和别的机子环境是否一样?
这个倒没有看留意..
试过一台用深度系统的机子不能清理,和一台 安装原版XP的(一步一步安装的)也不能清理
第 5 楼
发表于 2008-06-29 21:08 · 中国 江苏 苏州 电信
高级用户
★★
五星老土
积分 558 发帖 172 注册 2003-02-09 00:00 UID 881 性别 男 来自 江苏
状态 离线
会不会是权限问题呢?
本机你是管理员,别的机器上就不一定了。$开头的文件夹都是管理员和SYSTEM权限。
我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已.
第 6 楼
发表于 2008-06-29 21:22 · 中国 广东 佛山 禅城区 电信
初级用户
★★
积分 141 发帖 63 注册 2008-05-06 21:57 UID 117935 性别 男
状态 离线
第 7 楼
发表于 2008-06-30 21:08 · 中国 广东 佛山 电信
初级用户
★★
积分 141 发帖 63 注册 2008-05-06 21:57 UID 117935 性别 男
状态 离线
第 8 楼
发表于 2008-06-30 22:02 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 UID 89899 性别 男
状态 离线
命令行解释器里面运行一下最后一句,把结果贴出来看看。
第 9 楼
发表于 2008-07-01 00:14 · 中国 福建 福州 连江县 电信
中级用户
★★
积分 356 发帖 115 注册 2004-07-27 00:00 UID 29114 性别 男
状态 离线
恕我愚昧,我怎么以为在哪台机子上,也删不了$打头的文件夹。
可楼主明言本机可用。
dir /ad/b "%windir%\$*$" 1>nul 2>nul 能显示$打头的文件夹?
第 10 楼
发表于 2008-07-01 00:30 · 中国 江苏 苏州 电信
高级用户
★★
五星老土
积分 558 发帖 172 注册 2003-02-09 00:00 UID 881 性别 男 来自 江苏
状态 离线
Originally posted by balinger at 2008-7-1 12:14 AM:
恕我愚昧,我怎么以为在哪台机子上,也删不了$打头的文件夹。
可楼主明言本机可用。
dir /ad/b "%windir%\$*$" 1>nul 2>nul 能显示$打头的文件夹?
哎呀,你总算看出来了。经提醒, 我也知道了。
2^>nul 可以保留的, 但1^>nul 错大了, 这样导致任何情况下都不能正常运行。
我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已.
第 11 楼
发表于 2008-07-01 02:24 · 中国 广东 佛山 电信
初级用户
★★
积分 141 发帖 63 注册 2008-05-06 21:57 UID 117935 性别 男
状态 离线
第 12 楼
发表于 2008-07-01 08:22 · 中国 江苏 苏州 常熟市 电信
高级用户
★★
五星老土
积分 558 发帖 172 注册 2003-02-09 00:00 UID 881 性别 男 来自 江苏
状态 离线
Originally posted by ixxxxyou at 2008-7-1 02:24 AM:
能解释下1^>nul 这个怎么错了吗?
输出结果被屏蔽了, 你怎么再del 这个输出结果?
9楼的话很有道理, 你就算在本机也无法得到准确的结果.
我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已.
第 13 楼
发表于 2008-07-01 16:43 · 中国 广东 佛山 电信
初级用户
★★
积分 141 发帖 63 注册 2008-05-06 21:57 UID 117935 性别 男
状态 离线
Originally posted by quya at 2008-7-1 08:22 AM:
输出结果被屏蔽了, 你怎么再del 这个输出结果?
9楼的话很有道理, 你就算在本机也无法得到准确的结果.
但是在本机真的可以清理掉$开头的文件夹啊.. 奇怪了, 还真搞不懂呢
Originally posted by quya at 2008-7-1 08:22 AM:
输出结果被屏蔽了, 你怎么再del 这个输出结果?
这个明白了! 谢谢各位!
第 14 楼
发表于 2008-07-09 02:09 · 中国 浙江 杭州 电信
初级用户
★★
积分 157 发帖 67 注册 2007-05-13 11:03 UID 88378 性别 男
状态 离线
rd /s/q 后面的变量为空白时,将删除全部文件,楼主要特别小心啊
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正