![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 16:13 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 现有一个思路,但不会写成批处理,请教了!! |
| 可打印版本 950 / 8 |
| 第1楼 ixxxxyou | 发表于 2008-05-17 23:02 |
| 初级用户 发帖 63 积分 141 | |
|
现有一个思路,但不会写成批处理,请教了!! 是关于清空回收站的..
首先回收站内有一desktop.ini文件,清空回收站时要把这个文件拷出来之后再删除*.* 之后再把那个文件拷回去 还有就是要清空所有硬盘分区根目录下的回收站,但是FAT32和NTFS的回收站名字都不同..一个是Recycled,一个是Recycler ,需不需要做一个判断呢? (像如果找到的是Recycled就goto x,如果是Recycler就goto y 这样呢? ) 还有不判断A和B盘,还有移动设备... 想到要用到的变量有@echo off&setlocal enabledelayedexpansion 还有fsutil这个不太会用... 还请高手指教一下!! |
|
| 第2楼 knoppix7 | 发表于 2008-05-17 23:19 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
del 有各参数:
/A 根据属性选择要删除的文件。 attributes R 只读文件 S 系统文件 H 隐藏文件 A 存档文件 - 表示“否”的前缀 可以帮一点忙. IF EXIST reXXXXX ( XXX XXX ) ELSE ( XXXXXX XXXXXX ) |
|
| 第3楼 ixxxxyou | 发表于 2008-05-18 20:20 |
| 初级用户 发帖 63 积分 141 | |
|
顶上去!! 请高手帮帮忙
|
|
| 第4楼 clian76 | 发表于 2008-05-20 12:29 |
| 中级用户 发帖 162 积分 363 | |
|
@echo off
color 1f title 清空回收站 mode con lines=4 cols=23 echo. echo 请稍候 ... setlocal enabledelayedexpansion for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do ( set var=%%i set drive=!var:~-2! fsutil fsinfo drivetype !drive!|find "固定">nul && ( if exist !drive!\RECYCLER rd/s/q !drive!\RECYCLER >nul 2>nul if exist !drive!\Recycled rd/s/q !drive!\Recycled >nul 2>nul ) ) taskkill /f /im explorer.exe >nul start "" "explorer.exe" |
|
| 第5楼 ixxxxyou | 发表于 2008-05-21 01:40 |
| 初级用户 发帖 63 积分 141 | |
|
这个是把整个回收站删除???
|
|
| 第6楼 dikex | 发表于 2008-05-21 01:56 |
| 高级用户 发帖 366 积分 788 | |
|
回收站文件夹被删除后,只有对应分区有文件删除到回收站,系统会自动重建该文件夹的
|
|
| 第7楼 ixxxxyou | 发表于 2008-05-21 12:53 |
| 初级用户 发帖 63 积分 141 | |
|
那么系统重建该文件夹,里面的desktop.ini文件也会一起重建吗?
|
|
| 第8楼 clian76 | 发表于 2008-05-21 13:07 |
| 中级用户 发帖 162 积分 363 | |
|
是的,重建回收站,功能完全一样。有INI文件
|
|
| 第9楼 ixxxxyou | 发表于 2008-05-21 14:36 |
| 初级用户 发帖 63 积分 141 | |
|
好的,谢谢了!!!
fsutil这个我还有深入学习一下!! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |