中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 高手请帮忙看看这个批处理防删文件夹
« [1] [2] [3] [4] »
作者:
标题: 高手请帮忙看看这个批处理防删文件夹 上一主题 | 下一主题
philon
初级用户





积分 42
发帖 19
注册 2005-12-23
状态 离线
『楼 主』:  高手请帮忙看看这个批处理防删文件夹

我希望把这个批处理放到任何一个我需要的目录下,执行批处理后,在该目录下新建一个防删文件夹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

2008-6-25 00:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 2 楼』:  

对畸形文件夹不感冒。
爱莫能助。。。帮顶。。。
不过可以利用“文件夹扩展名”把你的东西藏c:\windows\tasks文件夹中 记住一定要用copy命令,否则图形化界面无效。。。
还有浏览器 控制面板  网上邻居 管理工具 回收站 这些地方都是隐藏文件的好地方。。。。



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-6-25 00:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
philon
初级用户





积分 42
发帖 19
注册 2005-12-23
状态 离线
『第 3 楼』:  

我再非常批处理论坛发了帖子也没人解决,郁闷!!

2008-6-25 01:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 4 楼』:  

xcopy不能向畸形文件夹拷贝东西吧
楼主不会是国家核潜艇训练中心的吧

  Quote:
积分 4
发帖 1
注册 2005-12-23
状态 在线





2008-6-25 01:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
PPdos
高级用户




积分 783
发帖 268
注册 2006-12-26
状态 离线
『第 5 楼』:  

潜水三载而不冒泡乎 奇才奇才!



菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
2008-6-25 01:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
philon
初级用户





积分 42
发帖 19
注册 2005-12-23
状态 离线
『第 6 楼』:  

哈哈哈哈,hat兄弟,见笑了。确实!

2008-6-25 01:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jsunhj
贫困用户





积分 -5
发帖 11
注册 2008-6-24
状态 离线
『第 7 楼』:  

不了解,顶一下

2008-6-25 12:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 8 楼』:  

xcopy 不好这样处理当前目录。
带点目录不在当前目录下会容易点。



┌───────┐
├→学习→实践→┤
└───────┘
2008-6-25 21:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yxn064
新手上路





积分 16
发帖 9
注册 2008-6-25
状态 离线
『第 9 楼』:  

真是高手能写这么复杂的命令!

2008-6-26 16:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
philon
初级用户





积分 42
发帖 19
注册 2005-12-23
状态 离线
『第 10 楼』:  

还是没人能解决?

2008-6-27 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
amio
中级用户





积分 206
发帖 93
注册 2007-8-16
状态 离线
『第 11 楼』:  

直接 建立一个你想复制的文件夹?    然后在把那个文件夹下的所有文件 复制到你刚才建那个文件夹里 ??

2008-6-27 11:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wingface
新手上路





积分 12
发帖 2
注册 2007-10-22
状态 离线
『第 12 楼』:  

copy %CurDir% * sm6b7e~1>nul 2>nul

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

   此帖被 +8 点积分        点击查看详情   
评分人:【 moniuming 分数: +8  时间:2008-6-27 23:13


2008-6-27 11:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 13 楼』:  



  Quote:
Originally posted by wingface at 2008-6-27 11:44 AM:
copy %CurDir% * sm6b7e~1>nul 2>nul

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

Nice job!



2008-6-27 11:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
moniuming
银牌会员

永远的菜鸟



积分 1335
发帖 574
注册 2007-11-27
来自 广西
状态 离线
『第 14 楼』:  

@echo off
for /l %%a in (1 1 10000) do set "n=%%a"
echo 经过 %n% 次测试,发现 xcopy 和 move 无法对畸形目录进行操作
pause>nul

2008-6-27 19:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 15 楼』:  to 14楼

用12楼的方法可以用xcopy操作畸形目录

   此帖被 +8 点积分        点击查看详情   
评分人:【 moniuming 分数: +8  时间:2008-6-27 23:13




2008-6-27 20:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: