中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 12:30
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 高手请帮忙看看这个批处理防删文件夹
可打印版本  4,950 / 46
第1楼 philon 发表于 2008-06-25 00:40
初级用户 发帖 19 积分 42
高手请帮忙看看这个批处理防删文件夹
我希望把这个批处理放到任何一个我需要的目录下,执行批处理后,在该目录下新建一个防删文件夹sm.并把该目录下所有的文件和文件夹复制到这个防删文件夹sm.中。用copy只能复制文件无法复制文件夹。用xcopy该如何处理?请高手指点!内容如下:

@echo off&mode con cols=50 lines=12
title 创建或删除一个私密文件夹
if not exist sm..\nul (
md sm..\
color 5a&cls&echo.&echo 私密文件夹已创建!文件将装入私密文件夹中...&ping/n 2 127.1>nul
echo 正在复制文件...
copy %CurDir% * sm..\>nul 2>nul
) else (
rd /s/q sm..\
color 5e&cls&echo.&echo 私密文件夹已删除!&ping/n 2 127.1>nul
)
color 5b&cls&echo.&echo 重复执行重新创建或删除!&ping/n 2 127.1>nul
第2楼 pusofalse 发表于 2008-06-25 00:44
银牌会员 发帖 646 积分 1,604
对畸形文件夹不感冒。
爱莫能助。。。帮顶。。。
不过可以利用“文件夹扩展名”把你的东西藏c:\windows\tasks文件夹中 记住一定要用copy命令,否则图形化界面无效。。。
还有浏览器 控制面板 网上邻居 管理工具 回收站 这些地方都是隐藏文件的好地方。。。。
第3楼 philon 发表于 2008-06-25 01:01
初级用户 发帖 19 积分 42
我再非常批处理论坛发了帖子也没人解决,郁闷!!
第4楼 HAT 发表于 2008-06-25 01:04
版主 发帖 5,017 积分 9,023
xcopy不能向畸形文件夹拷贝东西吧
楼主不会是国家核潜艇训练中心的吧

积分 4
发帖 1
注册 2005-12-23
状态 在线
第5楼 PPdos 发表于 2008-06-25 01:20
高级用户 发帖 268 积分 783
潜水三载而不冒泡乎 奇才奇才!
第6楼 philon 发表于 2008-06-25 01:21
初级用户 发帖 19 积分 42
哈哈哈哈,hat兄弟,见笑了。确实!
第7楼 jsunhj 发表于 2008-06-25 12:04
贫困用户 发帖 11 积分 -5
不了解,顶一下
第8楼 wxcute 发表于 2008-06-25 21:45
中级用户 发帖 211 积分 458
xcopy 不好这样处理当前目录。
带点目录不在当前目录下会容易点。
第9楼 yxn064 发表于 2008-06-26 16:14
新手上路 发帖 9 积分 16
真是高手能写这么复杂的命令!
第10楼 philon 发表于 2008-06-27 11:07
初级用户 发帖 19 积分 42
还是没人能解决?
第11楼 amio 发表于 2008-06-27 11:23
中级用户 发帖 93 积分 206
直接 建立一个你想复制的文件夹? 然后在把那个文件夹下的所有文件 复制到你刚才建那个文件夹里 ??
第12楼 wingface 发表于 2008-06-27 11:44
新手上路 发帖 2 积分 12
copy %CurDir% * sm6b7e~1>nul 2>nul

别问我为什么,自己用dir /x 看一下就知道了
第13楼 HAT 发表于 2008-06-27 11:58
版主 发帖 5,017 积分 9,023
Originally posted by wingface at 2008-6-27 11:44 AM:
copy %CurDir% * sm6b7e~1>nul 2>nul

别问我为什么,自己用dir /x 看一下就知道了

Nice job!
第14楼 moniuming 发表于 2008-06-27 19:18
银牌会员 发帖 574 积分 1,335 来自 广西
@echo off
for /l %%a in (1 1 10000) do set "n=%%a"
echo 经过 %n% 次测试,发现 xcopy 和 move 无法对畸形目录进行操作
pause>nul
第15楼 HAT 发表于 2008-06-27 20:27
版主 发帖 5,017 积分 9,023
to 14楼
用12楼的方法可以用xcopy操作畸形目录
1 2 3 4  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023