Board logo

标题: [文本处理] 批处理在开机时删除垃圾文件 [打印本页]

作者: wwp369woool    时间: 2009-4-21 22:08     标题: 批处理在开机时删除垃圾文件

大家好  我想写一个批处理, 可是不会 ,就是在开机的时候自动删除c:\laji   这个文件夹里的文件  我把环境变量的垃圾文件指向c:\laji   了    。只想开机的时候能帮我自动删除一下
作者: wangjun    时间: 2009-4-21 22:19

放到注册表启动项里就可以啦
每次开机都会运行的
作者: wwp369woool    时间: 2009-4-21 22:20

放到启动项里我到会  可不知道这开机删除批处理怎么写
作者: wangjun    时间: 2009-4-21 22:21

del c:\laji
就可以了
作者: xushaolong2009    时间: 2009-4-21 22:24

试试  
  在C盘根目录下找到AUTOEXEC.BAT(当然了,这是个隐藏文件,打开系统的隐藏文件即可),在里面添加
  1.   rd /s /q c:\laji   
  2.     md c:\laji   
复制代码

作者: wwp369woool    时间: 2009-4-21 22:41

谢谢大家的回答  经过测试  好像还是不行
作者: zhifan    时间: 2009-4-22 00:19

del /q /s /f c:\laji\*.*
作者: 神羅    时间: 2009-4-22 07:07

楼上的方法应该可以了,不然就是你那文件夹有什么特殊情况。
作者: wwp369woool    时间: 2009-4-22 22:39

del /q /s /f c:\laji\*.*
这个我试了可以了,不知道为什么,上次有一回我用这个批处理在桌面上运行,结果把c:里能删除的东西都给删除了,路径我也加进去了
作者: Batcher    时间: 2009-4-22 23:15     标题: 回复 5楼 的帖子

NT系统启动时根本不会执行你加在AUTOEXEC.BAT中的内容
作者: tireless    时间: 2009-4-23 00:10     标题: 回复 10楼 的帖子

会执行变量设置。比如加入 set var=http://www.bathome.net。

(xp 下测试)

[ 本帖最后由 tireless 于 2009-4-23 00:12 编辑 ]
作者: Batcher    时间: 2009-4-23 09:33     标题: 回复 11楼 的帖子

你测试的时候,2楼的代码会执行?
作者: tireless    时间: 2009-4-23 09:53     标题: 回复 12楼 的帖子

不会。我说“会执行变量设置”。
作者: Batcher    时间: 2009-4-23 10:03     标题: 回复 13楼 的帖子

原来我们说的不是同一个事情,呵呵。
我说的是“不会执行你(5楼)加在AUTOEXEC.BAT中的内容(见5楼代码)”
作者: wwp369woool    时间: 2009-4-23 12:03

感谢大家的回答,我想在注册表的这路径下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System   建立名为Wallpaper 和 WallpaperStyle 的两个 字串符值  其Wallpaper的数值数据为E:\桌面\新建文件夹\12_1280_1024.jpg     WallpaperStyle的数值数据为  2    请问怎么样写成批处理呢
作者: sexfio    时间: 2009-4-23 14:54

呵呵,2楼的是添加的区域网代理啊
有添加拨号连接的那个代理的吗??
作者: hkmhd    时间: 2009-4-23 17:09

  1. reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System   /v wallpaper /d E:\桌面\新建文件夹\12_1280_1024.jpg /f
  2. reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System   /v WallpaperStyle /d 2 /f
复制代码

/t参数可以设置数据类型,具体参数见“reg add /?”

另外对楼主最初的提问也插句话吧
既然已经使用了环境变量,可以,就直接“RD /q /s 临时文件夹的环境变量”,简单有效
不过既然楼主想要删除,其实可以使用虚拟磁盘来存放临时文件夹,像“Ramdisk”这一软件,不过前提是有足够的内存,这类软件是把内存虚拟成磁盘来使用的,当重启时资料也随着内存的断电而没了
不过用RAR压缩解压较大的文件的时候可能会出一些小问题
作者: wwp369woool    时间: 2009-4-30 23:06

我想在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies 下面贴加 System  项   请问写成批处理怎么写  注意  是   “项”
作者: hkmhd    时间: 2009-5-5 14:14

直接使用Reg add命令,不需加任何参数
即:
  1. Reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
复制代码

- -这不算是挖坟吧,没有后续跟踪
作者: wwp369woool    时间: 2009-5-11 15:04

OK谢谢了哈,问题解决啦  谢谢大家的帮忙




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2