标题: [已结]如何自动选择文件夹复制操作步骤?
[打印本页]
作者: sunshineus
时间: 2008-11-13 13:04
标题: [已结]如何自动选择文件夹复制操作步骤?
因为网吧电脑的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 ]
作者: HAT
时间: 2008-11-13 13:46
这样行不?
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 |
|
作者: sunshineus
时间: 2008-11-13 14:24
谢谢,两个都是可以的:
@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|是什么意思呢?
作者: HAT
时间: 2008-11-13 14:29
标题: Re 3楼
|是管道符,参考:CMD/DOS下符号的作用参考
http://www.cn-dos.net/forum/viewthread.php?tid=30985
echo d|是为了向后面的命令发送一个字符d,也就相当于xcopy命令向你询问时自动输入了一个d
作者: hqso
时间: 2008-11-13 16:21
标题: 管道命令吧
管道命令
作者: HAT
时间: 2008-11-13 16:33
标题: Re 5楼
正确的说法是管道符,而不是管道命令。
作者: hqso
时间: 2008-11-13 16:35
呵呵,我刚学习,不怎么会说 太 “专”了