首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xcopy语法?(批处理)

xcopy语法?(批处理)
EN

Stack Overflow用户
提问于 2013-03-14 22:59:44
回答 2查看 443关注 0票数 1
代码语言:javascript
复制
@echo off
xcopy /s/z/i Q:\U1210.exe C:\Users\jalozinski\Desktop\ 
START C:\Users\jalozinski\Desktop\U1210.exe 

因此,此代码的目的是将U1210.exe从Q:\驱动器复制到桌面,然后启动新复制的.exe。但是出于某种原因,它会从Q:\驱动器复制随机的文件夹和文件,我不知道为什么。我有一种感觉,它与/s/z/i有关(我正在尝试这些,所以可能是其中之一),或者与源代码的文件路径有关。我觉得如果我关闭filepath,它不会修复任何东西。

顺便说一下,这是批处理。:I

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-14 23:16:13

让我们看看XCOPY有什么:

/S =复制目录和子目录,空目录除外。

/Z =以可重启模式复制网络文件。

/I =如果目标不存在并且复制多个文件,则假定目标必须是目录。

首先,我会尝试不使用/S,因为您不需要目录。

我将包括/R (覆盖只读文件)。

我还将包括/Y (禁止提示您确认要覆盖现有目标文件。)

这就是我得到的我认为你想要的方式:

代码语言:javascript
复制
@ECHO OFF
set source=Q:\U1210.exe
set dest=C:\Users\jalozinski\desktop\

xcopy %source% %dest% /Z /R /Y
start %dest%\U1210.exe
exit
票数 1
EN

Stack Overflow用户

发布于 2013-03-14 23:20:13

代码语言:javascript
复制
@echo off
xcopy Q:\U1210.exe C:\Users\jalozinski\Desktop\ 
START C:\Users\jalozinski\Desktop\U1210.exe 

这应该就是您所需要的全部

/s正在复制所有子文件夹

/i假定它是一个目录(如果有疑问)

如果你有一台非常慢的计算机,/z是一种预防措施

因此,您应该不需要这些命令中的任何一个

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15412742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档