标签: xcopy

为什么xcopy在Visual Studio后期构建步骤中使用代码9009退出?

我收到以下错误,我不明白.有什么建议?

错误1命令 "XCOPY "d:\用户\ johndoe的\文档\ Visual Studio 2008的\项目\ MyProject的\ MyProject.Modules.Ribbon\BIN \调试\ MyProject.Modules.Ribbon.dll"" d:\用户\ johndoe的\ Documents\Visual Studio 2008\Projects\MyProject\MyProject\bin\Debug\Modules \"/ Y"退出代码9009. MyProject.Modules.Ribbon

c# xcopy visual-studio

38
推荐指数
4
解决办法
5万
查看次数

将整个目录复制到保存文件夹结构的输出文件夹?

我希望在每个构建中将特定目录复制到输出文件夹("bin").我认为它可以通过post build脚本来处理.但我不确定如何复制目录本身.我知道如何处理特定文件.

例如,这适用于文件:

项目>属性>构建事件>后期构建

COPY "$(SolutionDir)Resources\Release Notes.pdf" "$(TargetDir)"
Run Code Online (Sandbox Code Playgroud)

但假设我有一个目录Template,现在我需要的一切在Templatebin在成功的build文件夹保持文件夹结构.

我试过这个:

COPY "$(SolutionDir)Resources\Template\" "$(TargetDir)"
Run Code Online (Sandbox Code Playgroud)

只有Template目录中的文件以这种方式复制,而不是子目录和文件Template夹内的文件.我希望文件夹Template本身进入我的输出bin文件夹.换句话说,bin应该看起来像:

bin > Template > abc.xxx  
                 xxx.yyy
                 Subdirectory1 > asd.qwe
                                 zxc.qwe 
                 Subdirectory2 > ...
Run Code Online (Sandbox Code Playgroud)

这可能是重复的,但我找不到相关的线程.谢谢.

directory copy xcopy visual-studio visual-studio-2012

36
推荐指数
5
解决办法
3万
查看次数

XCOPY:在BATCH中覆盖所有没有提示的所有内容

我创建了一个批处理程序,它将所有比目标更新的文件从"C:\ Users\ADMIN\Desktop"复制到"D:\ Backup".这段代码很好:

xcopy "C:\Users\ADMIN\Desktop\*.*" "D:\Backup\" /K /D /H
Run Code Online (Sandbox Code Playgroud)

但它询问每个现有的目标文件: Overwrite file [Yes / No / All]?

我希望OVERWRITE所有现有的目标文件,无需用户干预.

我怎么解决这个问题?

谢谢你的回答!

windows cmd xcopy batch-file

34
推荐指数
1
解决办法
7万
查看次数

xcopy不被识别为内部或外部命令,可操作程序或批处理文件

我使用'xcopy'命令时遇到问题.

我正在用msbuild构建一个C#项目.在构建结束时,调用批处理文件将我的程序集从Debug/Release复制到其他一些文件夹.

这是问题,我的构建失败,错误日志是'xcopy不被识别为内部或外部命令,可操作程序或批处理文件'.

路径设置正确,xcopy可以从Windows命令行和visual studio命令行(使用项目环境设置的命令行)中运行.

我试图在批处理文件中设置路径,但它没有帮助.

有什么建议吗?

我正在使用Windows 7

干杯:)

xcopy

32
推荐指数
4
解决办法
5万
查看次数

如何使用xcopy只复制文件?

我在Visual Studio解决方案中有许多Web应用程序.

所有都有相同的post build命令:

xcopy "$(TargetDir)*.dll" "D:\Project\bin" /i /d /y
Run Code Online (Sandbox Code Playgroud)

避免用旧文件替换较新的文件会很有用(例如,有人可能会意外添加对旧版DLL的引用).

如何使用xcopy仅使用Visual Studio生成的较新DLL文件替换旧文件?

xcopy post-build-event visual-studio

26
推荐指数
2
解决办法
3万
查看次数

为什么我的.NET 4应用程序知道没有安装.NET 4

我前几天开发了一个针对.NET 4的应用程序,并将XCOPY安装到Windows XP机器上.我告诉机器的所有者他们需要安装.NET Framework 4来运行我的应用程序,他告诉我他做了(不是一个可靠的来源).当我运行应用程序时,我看到一个消息框,说该应用程序需要.NET Framework 4,我想安装它吗?单击是按钮将我带到Microsoft网站,稍后单击几次,安装了.NET 4,并且应用程序已成功启动.

过去,XCOPY将.NET应用程序安装到没有安装正确.NET版本的计算机上,导致应用程序在启动时崩溃,并且没有向用户显示有用的信息.这次为什么不同?

  1. 它是否内置于我的应用程序中,因为我针对.NET X?
  2. 它是否已经安装在目标机器上?

我喜欢这个功能.我想知道将来如何利用它.

.net c# xcopy .net-4.0

25
推荐指数
1
解决办法
2174
查看次数

批量 - 使用相对路径复制文件

我是批量的初学者.我想通过批处理命令将文件复制\Debug\test.ext..\..\new.

我试过copy "\Debug\text.txt" "..\..\new",但得到错误"系统找不到指定的文件"

cmd xcopy batch-file

25
推荐指数
1
解决办法
6万
查看次数

Powershell Copy-Item但仅复制更改的文件

我试图通过目录递归并将其从A复制到B.可以通过以下方式完成:

Copy-Item C:\MyTest C:\MyTest2 –recurse
Run Code Online (Sandbox Code Playgroud)

我希望能够只复制新文件(存在于src但不存在于dest中的文件),并且只复制基于CRC校验而不是日期时间戳的可能已更改的文件.

$file = "c:\scripts"
param
(
$file
)

$algo = [System.Security.Cryptography.HashAlgorithm]::Create("MD5")
$stream = New-Object System.IO.FileStream($file, [System.IO.FileMode]::Open)

$md5StringBuilder = New-Object System.Text.StringBuilder
$algo.ComputeHash($stream) | `
% { [void] $md5StringBuilder.Append($_.ToString("x2")) }
$md5StringBuilder.ToString()

$stream.Dispose() 
Run Code Online (Sandbox Code Playgroud)

这段代码给了我一个特定文件的CRC校验...我只是不确定如何把两个脚本放在一起真正给我我需要的东西.我也不知道上面的CRC校验是否真的是这样做的正确方法.

有没有人有任何见解?

powershell xcopy copy-item

24
推荐指数
3
解决办法
5万
查看次数

xcopy目录和子目录递归,并按扩展名仅过滤文件名

这就是我现在拥有的:

xcopy "c:\projects\SampleProject" "c:\temp\copytest" /E /H /EXCLUDE:elist.txt
Run Code Online (Sandbox Code Playgroud)

除了通过扩展名过滤文件名外,它完成了我需要的所有工作.

例如:*.exec:\temp\copytest子目录复制所有文件.

怎么做?

filenames filtering xcopy batch-file

23
推荐指数
2
解决办法
6万
查看次数

使用xcopy复制多个文件/目录,其中一些文件/目录有空格

我正在尝试使用xcopy将多个文件和目录复制到外部硬盘驱动器上.以下命令工作正常......

xcopy d:\location\folder /e 
Run Code Online (Sandbox Code Playgroud)

...除非它没有复制任何带有空格的d:/ location /文件夹的文件/目录.我知道dos需要带空格的文件名需要用引号括起来,但是如果我试图做一个巨大的递归副本,可能会有几个文件或文件夹中有空格的文件夹怎么办?

windows cmd xcopy

23
推荐指数
1
解决办法
6万
查看次数