中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何用批处理删除系统还原文件夹里的内容
作者:
标题: [求助]如何用批处理删除系统还原文件夹里的内容 上一主题 | 下一主题
dingamao
初级用户





积分 118
发帖 47
注册 2007-3-10
状态 离线
『楼 主』:  [求助]如何用批处理删除系统还原文件夹里的内容

大家都知道,系统只要曾经运行过XP的系统还原功能,就会在各个分区里生成System Volume Information这个文件夹,即使重装系统之后仍然存在,而且随着时间的过去,其体积是越来越庞大~
我曾经想过编写一个批处理来删除每个硬盘分区里面System Volume Information的内容,后来真的要实施,才发现有一个很艰难的问题要解决。
那就是~在NTFS分区(好像是fat32分区里面没有这个问题存在)里的System Volume Information文件夹都有特殊属性,一般情况下进不去,更不要说做什么操作。而要对其进行操作,必须按以下步骤:1. 单击开始,然后单击我的电脑。
2. 在工具菜单上,单击文件夹选项。
3. 在查看选项卡上,单击"显示隐藏文件或文件夹"。
4. 清除"隐藏受保护的操作系统文件(推荐)"复选框。在提示您确定更改时,单击是。
5. 单击确定。
6. 双击以打开根目录中的 System Volume Information 文件夹。
如上,我实在想不出用批处理能怎样才能达到以上的步骤,或者达到同样的目的,就是得到System Volume Information文件夹的访问权。(如果只是简单地去掉这个文件夹的隐藏属性是没有用的)
嗯,之后就是怎样能够让批处理自动进入每一个分区下的System Volume Information文件夹,然后删除里面的所有内容。
望高手的出现以解决这一难题。

2007-3-12 06:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
namejm
荣誉版主

batch fan


积分 5226
发帖 1737
注册 2006-3-10
来自 成都
状态 离线
『第 2 楼』:  

  如果只是为了清除 System Volume Information 里的内容的话,只需关闭指定分区里的系统还原功能就可以了。



尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
2007-3-12 06:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qingfushuan
高级用户





积分 502
发帖 327
注册 2006-12-30
状态 离线
『第 3 楼』:  

打开System Volume Information文件夹可以用psexec.exe试试

http://zhenlove.com.cn/cndos/fileup/files/psexec.rar

2007-3-12 07:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dingamao
初级用户





积分 118
发帖 47
注册 2007-3-10
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by namejm at 2007-3-11 05:47 PM:
  如果只是为了清除 System Volume Information 里的内容的话,只需关闭指定分区里的系统还原功能就可以了。

1.我在自己的电脑里已经关闭了所有分区上的系统还原,系统也提示了说会删除系统还原点,可后来我发现里面还是有内容的!
2.即使抛开第一点不谈,我最终的目的是希望能用批处理实现这一过程~因为,主要是为一些朋友服务的,他们没可能听我讲解怎么样操作,最好的办法就是发一个批处理给他们。

2007-3-12 08:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: