中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何自动选择文件夹复制操作步骤?
作者:
标题: [已结]如何自动选择文件夹复制操作步骤? 上一主题 | 下一主题
sunshineus
初级用户





积分 20
发帖 10
注册 2008-7-9
状态 离线
『楼 主』:  [已结]如何自动选择文件夹复制操作步骤?

因为网吧电脑的QQ版本一般不是自己喜欢用的,而网吧的C盘一般都装了开机还原。所以把QQ放在U盘里,每次去网吧玩时都想把QQ文件夹从U盘复制到网吧的电脑的桌面上,弄了一个批处理:
在QQ文件夹下有一个QQ.bat

内容如下:
------------------------------
@echo off
xcopy/s/e qq "%HOMEDRIVE%%HOMEPATH%\桌面\qq"
echo. & pause
------------------------------
但是运行时候会出现选择提示:
------------------------------
目标 C:\Documents and Settings\Administrator\桌面\qq 是文件名
还是目录名
(F = 文件,D = 目录)?
------------------------------
要选D才继续复制。

如果才能在批处理里自动选择D,而不用再手动操呢?

我查找了相关的帖子,好像有一个贴子提到用">定向",但是印象中>是用来把操作的结果输出到一个文件文件里的。

[ Last edited by HAT on 2008-11-13 at 17:39 ]

2008-11-13 13:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





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

这样行不?

  Quote:
@echo off
xcopy/s/e qq "%HOMEDRIVE%%HOMEPATH%\桌面\qq\"
echo. & pause

或者这样?

  Quote:
@echo off
echo d|xcopy/s/e qq "%HOMEDRIVE%%HOMEPATH%\桌面\qq"
echo. & pause





2008-11-13 13:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sunshineus
初级用户





积分 20
发帖 10
注册 2008-7-9
状态 离线
『第 3 楼』:  

谢谢,两个都是可以的:
@echo off
xcopy/s/e qq "%HOMEDRIVE%%HOMEPATH%\桌面\qq\"
echo. & pause
再想请问一个问题:
第二个方法中:
@echo off
echo d|xcopy/s/e qq "%HOMEDRIVE%%HOMEPATH%\桌面\qq"
echo. & pause

echo d|是什么意思呢?

2008-11-13 14:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





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

|是管道符,参考:CMD/DOS下符号的作用参考
http://www.cn-dos.net/forum/viewthread.php?tid=30985

echo d|是为了向后面的命令发送一个字符d,也就相当于xcopy命令向你询问时自动输入了一个d



2008-11-13 14:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hqso
初级用户





积分 43
发帖 39
注册 2008-11-13
状态 离线
『第 5 楼』:  管道命令吧

管道命令

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





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

正确的说法是管道符,而不是管道命令。



2008-11-13 16:33
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hqso
初级用户





积分 43
发帖 39
注册 2008-11-13
状态 离线
『第 7 楼』:  

呵呵,我刚学习,不怎么会说  太 “专”了

2008-11-13 16:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: