Questions tagged «xcopy»

22
xcopy文件,重命名,取消显示“ xxx是否指定文件名...”消息
这似乎很简单,也许我只是忽略了正确的标志,但是我将如何在一个命令中将文件从一个目录复制到另一个目录并在目标目录中重命名?这是我的命令: if exist "bin\development\whee.config.example" if not exist "TestConnectionExternal\bin\Debug\whee.config" xcopy "bin\development\whee.config.example" "TestConnectionExternal\bin\Debug\whee.config" 每次都会提示我以下内容: TestConnectionExternal \ bin \ Debug \ whee.config是否在目标上指定文件名或目录名(F =文件,D =目录)? 我想取消此提示;答案永远是F。

16
当Visual Studio告诉我“ xcopy已退出代码4”时出了什么问题?
我对构建后事件不是很熟悉,所以我对程序出了什么问题感到困惑。在Visual Studio 2010中进行编译时,我得到以下信息: The command "xcopy C:\Users\Me\Path\Foo.bar\Library\dsoframer.ocx C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D xcopy C:\Users\Me\Path\Foo.bar\ApplicationFiles C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D xcopy C:\Users\Me\Path\url\ C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D rmdir /S /Q C:\Users\Me\Path\Foo.bar\bin\Debug\.gwt-tmp" exited with code 4. 尽管出现此错误,该程序看起来仍然可以正常运行,但是我不想仅仅忽略此问题,希望不会发生任何不良情况。奇怪的是,此行仅以单个命令(第一个xcopy)开始,但是随着我继续编译项目(修复其他问题,主要是引用),错误消息越来越大。知道会发生什么吗? 编辑:这是似乎失败的postbuild事件- xcopy $(ProjectDir)Library\dsoframer.ocx $(TargetDir) /Y /E /D xcopy $(ProjectDir)ApplicationFiles $(TargetDir) /Y /E /D xcopy $(SolutionDir)com.myUrl.gwt\www $(TargetDir) /Y /E …

12
复制文件而不会覆盖
我只是似乎在命令行上找不到说“将目录A中的所有文件复制到目录B中的方法,但是如果该文件已存在于目录B中,那么无论哪个文件是较新的都不要覆盖它,不要提示我。” 我已经完成了复制,移动,xcopy和robocopy的工作,而我能得到的最接近的结果是,您可以告诉robocopy“将A复制到B,但不要用较旧的文件覆盖较新的文件”,但这对我不起作用。我查看了xxcopy,但将其丢弃了,因为我不希望第三方依赖Visual Studio生成后事件,该事件将要求其他SVN用户安装该工具才能进行生成。 我想在Visual Studio 2010中的构建后事件中添加命令行,以便从新EF模型对象的T4模板生成的文件被分发到它们所属的项目文件夹中,但为现有对象重新生成文件不要覆盖可能已编辑的目标文件。 由于T4模板会重新生成,因此源文件始终是较新的,并且我认为我不能可靠地使用“较新”的开关。 我为那些可以使用的项目使用了部分类,但是我生成的其他一些东西却不能使用部分类(例如,生成默认的EditorTemplate或DisplayTemplate * .ascx文件)。 任何人都有解决的类似问题吗?

6
为什么在TeamCity构建中,构建后步骤(xcopy)偶尔会退出并显示代码2?
我客户解决方案中的一些项目有一个生成后事件:xcopy生成输出到特定文件夹。在本地构建时,此方法工作正常。但是,在TeamCity中,我偶尔会得到 xcopy [...]退出,代码为2 如果我使用normal copy,它将以代码1退出。我希望这与文件锁定有关,尽管要复制的特定文件并不相同,因此可能只是锁定共享目标目录。我/y过去常常不提示覆盖文件。 为什么这在TeamCity中失败,但在本地失败了?
93 teamcity  xcopy 

8
如何在Windows中查找路径长度大于260个字符的文件?
我在XP Windows脚本中使用xcopy递归复制目录。我一直收到“内存不足”错误,我知道这是因为我要复制的文件路径太长。我可以轻松地减少路径长度,但是不幸的是,我无法确定哪些文件违反了路径长度限制。复制的文件被打印到标准输出(我将其重定向到日志文件),但是错误消息被打印到终端,因此我什至无法估算出错误所在的目录。

8
XCOPY切换到创建指定目录(如果不存在)?
我在构建后事件中使用XCOPY将编译的DLL从其输出文件夹复制到主应用程序的输出文件夹。DLL将被复制到主应用程序输出文件夹中的“ Modules”子文件夹中,如下所示: xcopy "$(TargetPath)" "$(SolutionDir)Prism4Demo.Shell\$(OutDir)Modules\" 如果Modules文件夹存在,则该命令运行正常,但是在测试过程中发现,如果该文件夹不存在,则XCOPY不会创建该文件夹,并且该命令失败。 是否存在一个XCOPY开关,如果该文件夹不存在,它将导致创建该文件夹?如果没有,如果该文件夹不存在,我将如何添加到构建后事件中以创建该文件夹?谢谢你的帮助。

4
在xcopy中/ exclude仅用于文件类型
我有一个批处理文件,可以将文件从Visual Studio复制到我的Web文件夹。我想复制我的Web项目中的所有文件,但* .cs文件除外。我似乎无法使它工作: xcopy /r /d /i /s /y /exclude:".cs" C:\dev\apan C:\web\apan 有小费吗?当我尝试运行此代码时,我只会得到退出代码4。
68 batch-file  xcopy 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.