![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 14:14 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎样自动删除空文件夹 |
| 可打印版本 3,014 / 14 |
| 第1楼 wxs81514 | 发表于 2008-05-15 09:11 |
| 初级用户 发帖 52 积分 118 | |
|
怎样自动删除空文件夹 请教一下大家:
我想设置一下批处理每天自动删除空文件夹,因为我做的自动备份程序会复制空文件夹. |
|
| 第2楼 HAT | 发表于 2008-05-15 10:04 |
| 版主 发帖 5,017 积分 9,023 | |
|
你的自动备份程序用的哪个命令?看看那个命令是否自带了跳过空文件夹的开关。
|
|
| 第3楼 wxs81514 | 发表于 2008-05-15 10:34 |
| 初级用户 发帖 52 积分 118 | |
|
批处理是这样写的:
robocopy D:\ \\zhixinserver\%computername%\Other_new_files\Disk_D *.doc *.xls *.ppt *.dwg *.cdr *.pdf /s /xa:h /maxage:30 /mir 我只要最近30天更新过的文件,超过这个日期的文件自动删除,加了/mir就出现了空文件夹. |
|
| 第4楼 HAT | 发表于 2008-05-15 14:46 |
| 版主 发帖 5,017 积分 9,023 | |
|
用/PURGE和/S代替/MIR可以吗?
|
|
| 第5楼 plp626 | 发表于 2008-05-15 14:57 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
这个是论坛里的代码,我引用下:
|
|
| 第6楼 wxs81514 | 发表于 2008-05-15 15:22 |
| 初级用户 发帖 52 积分 118 | |
|
可以了,非常感谢!这一下不用想办法去删空文件夹了.
还有个问题请教一下: 用上述命令备份时能不能去除某些文件夹不操作,比如"recycled",这个是回收站. |
|
| 第7楼 wxs81514 | 发表于 2008-05-15 15:28 |
| 初级用户 发帖 52 积分 118 | |
|
或者不备份隐藏文件夹也行,因为"recycled"是隐藏文件夹
|
|
| 第8楼 HAT | 发表于 2008-05-15 15:40 |
| 版主 发帖 5,017 积分 9,023 | |
Originally posted by wxs81514 at 2008-5-15 03:28 PM: 看帮助文档的时候一定要仔细啊^_^
|
|
| 第9楼 wxs81514 | 发表于 2008-05-15 19:03 |
| 初级用户 发帖 52 积分 118 | |
|
谢谢,英文不怎么好,看不太懂,不过经指定还是看懂了,试了可以,但又出现一个新问题:
备份时我想排除{Documents and Settings},但把它写进去电脑就把它认为是三个文件夹了,即 "Documents"," and"," Settings",怎样才可以让它认成一个文件夹. |
|
| 第10楼 HAT | 发表于 2008-05-15 19:37 |
| 版主 发帖 5,017 积分 9,023 | |
|
对于有空格的目录,加个双引号试试。
|
|
| 第11楼 wxs81514 | 发表于 2008-05-16 10:18 |
| 初级用户 发帖 52 积分 118 | |
|
HAT真是太厉害了,什么都懂啊,一试果然灵.
|
|
| 第12楼 wxs81514 | 发表于 2008-05-16 10:48 |
| 初级用户 发帖 52 积分 118 | |
|
HAT,你好,不知怎么称呼你?感谢你这段时间为我解决了一系列问题.使我学到了不少东西,为我的工作帮了大忙. 还有三个贴子的问题,比较麻烦,不知道是不是你没看到,还是想请教一下.哪怕提供点思路都好.贴子主题如下:
1.从文件中读取电脑名称和密码批量建立用户 2.用管理员权限同步服务器时间 3.检测并自动取消共享 4.怎样让局域网的电脑按指定顺序进行备份 |
|
| 第13楼 wxs81514 | 发表于 2008-05-16 15:07 |
| 初级用户 发帖 52 积分 118 | |
|
我在用下面代码备时又出现新问题:
robocopy C:\ \\zhixinserver\%computername%\Other_new_files\Disk_F *.doc *.xls *.ppt *.dwg *.cdr *.pdf /xd "Documents and Settings" "Program Files" recycler recycled WINDOWS winnt /xa:h /maxage:30 /PURGE /S 目标文件夹内并是30天内更新过的文件,而是增量备份. |
|
| 第14楼 bg5hfc | 发表于 2008-05-16 15:24 |
| 新手上路 发帖 2 积分 4 | |
Originally posted by wxs81514 at 2008-5-16 10:48 AM: 提问前试着自己多搜一下 第一个用户密码用 username : pass 的格式写在文件里用for读出来,然后使用 net user username \"pass\" /add net localgroup administrators username /add 添加, 添加受限用户把第二句的 administrators 换成 users 第二个要先改注册表指定同步时间服务器,具体看 http://bbs.nfan.org/read.php?tid=42382 第三个不知道你是要取消还是禁用 net share c$ /delete net share d$ /delete .... 禁用的话直接用net stop Server禁掉服务好了 第四个不懂,什么叫指定顺序备份 .. [ Last edited by bg5hfc on 2008-5-16 at 03:26 PM ] |
|
| 第15楼 wxs81514 | 发表于 2008-05-16 15:58 |
| 初级用户 发帖 52 积分 118 | |
|
14楼的朋友,谢谢你,这些问题我也是查了很久没有查到才发贴的.
第三个我是要禁止使用共享功能. 想请教一下:net stop Server,我了解过了,它会停掉所有的网络服务器,比信使什么的.能不能仅停止共享服务. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |