标签: xcopy

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

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

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

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

windows cmd xcopy

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

让XCopy复制文件,如果存在则不覆盖前一个文件(不提示)

我正在向远程计算机发送命令以使其复制文件.我想要复制文件,但不要用相同的名称覆盖以前的文件(如果存在).我还需要在没有任何提示的情况下运行命令(xcopy喜欢提示我指定的目标名称是文件还是目录,并且它还会提示有关覆盖文件).

xcopy

21
推荐指数
5
解决办法
6万
查看次数

隐藏XCOPY确认复制的文件数

我看过XCOPY的开关,似乎找不到一个可以确认已经复制的文件数量的开关.

你知道这是否可行?

提前致谢,

戴夫

xcopy batch-file

21
推荐指数
2
解决办法
1万
查看次数

"无效路径0文件已复制"使用xcopy命令时出错

嗨,我有一个小命令来批量复制文件,这将有所帮助,因为我每天多次执行此特定副本.使用xcopy命令时会发生此问题.一切都井然有序,但我收到此错误:"复制的路径0文件无效".这是代码:

C:\Windows\System32\xcopy  /Y "C:\Users\Ryan\Desktop\mmars_pub\" "C:\Users\Ryan\Desktop\Dropbox\MMARS\mmars_pub\"
Run Code Online (Sandbox Code Playgroud)

我正在使用xcopy可执行文件的完整路径,因为我无法正确配置路径环境变量.我想它不应该影响结果.我在某处读到了"防止基于MS-DOS的程序检测Windows"复选框,应该解决这个问题,但我似乎无法找到它.任何帮助赞赏.

windows xcopy path batch-file filepath

19
推荐指数
1
解决办法
2万
查看次数

什么导致xcopy告诉我拒绝访问?

我们的一个解决方案的postbuild任务使用xcopy将文件移动到构建工件的公共目录中.出于某种原因,在我的计算机上(以及在我测试的VM上),xcopy失败并显示"拒绝访问".以下是我尝试隔离问题所做的工作:

  • 我尝试了正常的副本; 这很有效.
  • 我仔细检查了所讨论的文件都不是只读的.
  • 我检查了源文件夹和目标文件夹的权限; 我完全控制了两者.
  • 我尝试从命令行调用xcopy,以防VS构建进程锁定文件.
  • 我使用Unlocker和Process Explorer来确定源文件上没有锁.

我错过了什么,除了涉及计算机的偏执阴谋理论让我?这种情况发生在我的开发机器和干净的虚拟机上,但项目中的任何其他人都不会发生这种情况.

windows cmd xcopy

18
推荐指数
3
解决办法
7万
查看次数

VS 2012:Post Build xcopy错误2

我想让VS将构建过程后创建的.lib文件复制到特定文件夹.所以我去了项目配置,后期构建事件,并输入以下命令:

if exist $(TargetPath)
xcopy "$(TargetPath)" "C:\Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib" /Y
Run Code Online (Sandbox Code Playgroud)

但是,在点击"构建"后,我没有收到复制过程,而是收到以下错误:

错误MSB3073:命令"如果存在C:\ Users\Incubbus\Documents\Visual Studio 2010\My Libraries\MyNetWorkProject\Debug\IncNetworkLibD.lib xcopy"C:\ Users\Incubbus\Documents\Visual Studio 2010\My Libraries\MyNetWorkProject\Debug\IncNetworkLibD.lib""C:\ Users\Incubbus\Documents\Visual Studio 2010\My Libraries\z.lib"/ Y

:VCEnd"退出代码2.

我也想知道:VCEnd错误信息的命令字符串< - 也许这就是原因?如何解决这个问题?

任何帮助和提示都会被愉快地消耗掉:)

部分解决方案

编辑:当xcopy询问这是一个文件还是一个目录时,它看起来像重命名部分(Inc.libto z.lib)造成麻烦...当我只是将原来命名的文件复制到一个目录而不是复制重命名时,它可以正常工作

msbuild xcopy post-build-event visual-studio visual-studio-2012

18
推荐指数
2
解决办法
4万
查看次数

使用xcopy将文件从多个目录复制到一个目录

是否可以使用xcopy仅使用一个xcopy命令将文件从多个目录复制到一个目录中?

假设我有目录树

根\源\ Sub1的\分公司2

我想将目录root\Source包括子文件夹中的所有.xml文件复制到root\Destination.我不想复制文件夹结构,只复制文件.

msbuild xcopy exec

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

在C#应用程序中隐藏命令窗口

在你说一个重复的问题之前,请让我解释一下(因为我已经阅读了所有类似的主题).

我的应用程序具有以下两种设置:

  procStartInfo.CreateNoWindow = true;
  procStartInfo.WindowStyle = ProcessWindowStyle.Hidden;
Run Code Online (Sandbox Code Playgroud)

并且还有WindowsApplication作为输出类型.

当我调用命令行命令时,黑色窗口STILL出现.我还能做些什么来隐藏窗户吗?并非所有命令都会发生,XCOPY是黑色窗口闪烁的情况.这种情况只会发生在我正在XCOPYing的目的地已经包含该文件时,它会提示我是否要替换它.即使我传入/ Y它仍然会短暂闪现.

我愿意使用vbscript,如果这会有所帮助,但任何其他想法?

客户端将调用我的可执行文件,然后传入命令行命令,即:

C:\MyProgram.exe start XCOPY c:\Test.txt c:\ProgramFiles\

这是应用程序的完整代码:

class Program
{
    static void Main(string[] args)
    {      
            string command = GetCommandLineArugments(args);

            // /c tells cmd that we want it to execute the command that follows and then exit.
            System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd.exe", "/c " + command);

            procStartInfo.RedirectStandardOutput = true;
            procStartInfo.UseShellExecute = false;

            // Do not create the black window.
            procStartInfo.CreateNoWindow = true;
            procStartInfo.WindowStyle = ProcessWindowStyle.Hidden;

            System.Diagnostics.Process process = new …
Run Code Online (Sandbox Code Playgroud)

.net c# xcopy command-prompt

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

来自Jenkins的执行Windows批处理命令失败,但在cmd.exe中运行正常

我试图在MSbuild之后在jenkins中运行此命令

xcopy "C:\Program Files (x86)\Jenkins\workspace\trunk\Projects\results\results\obj\Debug\Package\PackageTmp" "Y:\Extraction_Zone\Jenkins\" /E 
Run Code Online (Sandbox Code Playgroud)

Y:是映射的网络驱动器.这在cmd.exe中运行正常但是当试图在Jenkins中运行它时,我收到错误Invalid drive specification.

以下是jenkins的输出:

Time Elapsed 00:00:04.03
[trunk] $ cmd /c call C:\Windows\TEMP\hudson3389873107474371072.bat

C:\Program Files (x86)\Jenkins\workspace\trunk>xcopy "C:\Program Files (x86)\Jenkins\workspace\trunk\Projects\results\results\obj\Debug\Package\PackageTmp" "Y:\Extraction_Zone\Jenkins\" /E 
Invalid drive specification
0 File(s) copied

C:\Program Files (x86)\Jenkins\workspace\trunk>exit 4 
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

cmd xcopy batch-file jenkins

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

Xcopy命令不包括文件和文件夹

我想将目录中的文件和文件夹复制到另一个文件夹,不包括文件和文件夹列表.这是可能的.

我只是想复制排除文件:

 xcopy c:\t1 c:\t2 /EXCLUDE:exclusion.txt
Run Code Online (Sandbox Code Playgroud)

但它一直说读取不能读取文件:exclusion.txt

谁可以帮我这个事?

谢谢

command-line cmd xcopy

15
推荐指数
3
解决办法
10万
查看次数