标题: 求助..想用批处理将某个文件拷与我的文档。不成功
[打印本页]
作者: baepyygy
时间: 2006-11-20 04:55
标题: 求助..想用批处理将某个文件拷与我的文档。不成功
copy X:\XXX.XXX %userprofile%\mydocu~1\ 揭示语法不正确。
正确的该如何写?????
我的文档在 C:\Documents and Settings\Administrator\My Documents
用变量是因为,用户名有可能不会是Administrator 而是其它的。。。
如果用实际的。。换个名字就又不对了。。。。
请教正确的该如何写!!!!
用IF语句时又如何使用变量了。。
IF %USERPROFILE%\mydocu~1\xxx.txt
也不正确!
作者: zerostudy
时间: 2006-11-20 05:07
有空格.加个""
作者: kxows
时间: 2006-11-20 05:52
去
http://home7.inet.tele.dk/batfiles/msdos7/好好看看
作者: baepyygy
时间: 2006-11-20 06:07
Quote: |
Originally posted by zerostudy at 2006-11-20 05:07:
有空格.加个"" |
|
试过无效
作者: tao0610
时间: 2006-11-20 06:40
加""就可以,不知道LZ怎么试的!
作者: baepyygy
时间: 2006-11-20 06:42
copy X:\XXX.XXX "%userprofile%\mydocu~1\"
这样吗?
作者: baepyygy
时间: 2006-11-20 06:47
受教了。。谢谢·!~~~
作者: baepyygy
时间: 2006-11-20 06:59
如果我想判断"%userprofile%\mydocu~1\"是否存在指定的文件或目录,如果存在,则退出,不存在则拷贝。。该如何操作?
作者: lxmxn
时间: 2006-11-20 08:02
if exist "%userprofile%\mydocu~1\filename[\DIRname]" command1 else command2
作者: baepyygy
时间: 2006-11-20 08:13
Quote: |
Originally posted by lxmxn at 2006-11-20 08:02:
if exist "%userprofile%\mydocu~1\filename[\DIRname]" command1 else command2 |
|
if not exist "%userprofile%\mydocu~1\aaa" xcopy aaa /i "%userprofile%\mydocu~1\aaa"
不成功。。。。哪有问题?
作者: tao0610
时间: 2006-11-20 08:30
Quote: |
Originally posted by baepyygy at 2006-11-20 08:13 AM:
if not exist "%userprofile%\mydocu~1\aaa" xcopy aaa /i "%userprofile%\mydocu~1\aaa"
不成功。。。。哪有问题? |
|
是不是你运行的目录下没有aaa
而且用xcopy /i 如果aaa是空目录,这个命令是无法复制空目录过去的!
作者: baepyygy
时间: 2006-11-20 08:40
嗯,是个空目录。。。。那要用什么命令呢?
作者: baepyygy
时间: 2006-11-20 08:45
if not exist "%userprofile%\mydocu~1\aaa" xcopy aaa /i "%userprofile%\mydocu~1\aaa"
当这个语句成立,表示COPY aaa 目录到指定路径,如果指定路径已经存在aaa目录,那就显示当前目录下的文件。怎么做?
if not exist "%userprofile%\mydocu~1\aaa" xcopy aaa /i "%userprofile%\mydocu~1\aaa" else dir 这样吗?
试了,没有成功
作者: tao0610
时间: 2006-11-20 08:54
if not exist "%userprofile%\mydocu~1\aaa" (xcopy aaa /i /e "%userprofile%\mydocu~1\aaa") else dir "%userprofile%\mydocu~1\aaa"
可以把"%userprofile%\mydocu~1\aaa"简化成变量缩减长度!
作者: baepyygy
时间: 2006-11-20 08:57
那就要先定义变量了???
搞个实例看下。。。 那个括号是起什么作用的?