这有点痛苦,因为我现在面前没有代码,但我会尽力解释。我有一个启动Ruby脚本的简单C#应用程序(它还做了一些其他事情,因此它生成了一个批处理文件并执行了)。我正在使用C#进程对象并设置了以下内容重定向标准输出=真重定向标准错误=真UseShellExecute=falseCreateNoWindow=true(可爱的倒退逻辑!)然后我创建两个线程并为错误流和输出流轮询ReadLine(),等待它们完成后再调用WaitForExit()。现在,无论我做什么,当我重定向输出时,我的Ruby脚本都无法调用system("xcopy...")命令(没有生成错误,它只是不复制)。它也不会复制我要
我有一个正在运行的xcopy脚本,它读取包含目录和文件名的.csv文件并解析它以复制文件。这是脚本:echoF|for/f"delims=,tokens=1,2,3"%iin(D:\foo.csv)doxcopy/i/d"Z:\%i\%j\%k""Y:\%i\%j\%k">>"D:\xcopy\Log.txt"命令提示符的输出是正在执行的命令:echoF|xcopy/i/d"Z:\hcri001\a1\ffce5a14-33ca-43cf-b366-af266c450979""Y:\hcri001\a1\ffce5a14-33ca-43cf-b366-af266c450979"1>>"
尝试使用xcopy并排除文件夹及其所有子文件夹。C:\Merged\org\a>xcopy/I/E/YC:\Merged\org\*.*C:\Merged\dest/exclude:"C:\Merged\org\a\*.*"Can'treadfile:"C:\Merged\org\a\*.*"我想我不能排除文件夹,只能排除带有xcopy的文件。所以我想转向robocopy,但我不确定要使用哪些标志。与我上面的xcopy等效的robocopy是什么? 最佳答案 嗯,你可以。阅读XCOPY/?:/EXCLUDE:file1[+file2
@echooffxcopy/s/z/iQ:\U1210.exeC:\Users\jalozinski\Desktop\STARTC:\Users\jalozinski\Desktop\U1210.exe所以这段代码的目的是将U1210.exe从Q:\驱动器复制到桌面,然后启动新复制的.exe。但出于某种原因,它从Q:\驱动器复制随机文件夹和文件,我不知道为什么。我有一种感觉,它与/s/z/i有关(我正在尝试这些,所以它可能经常出现)或与源文件路径有关。我觉得如果我关闭文件路径,它不会修复任何东西。顺便说一句,这是批处理。:我 最佳答案
我有一个包含文件夹列表的文本文件。我的文本文件如下所示:"D:\old\FOLDER1""D:\old\FOLDER2""D:\old\FOLDER3""D:\old\FOLDER4""D:\old\FOLDER5"allthesefoldershavesubfoldersandfilesunderitwhatIwanttodoisusexcopytocopyFOLDER1,FOLDER2,FOLDER3FOLDER4andFOLDER5replicatefolders,replicatingthestructureofthosefolderssoinoutput,Iwanttoget
这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。所以基本上我有这个批处理文件,当人们下载程序时它将成为安装程序。但即使文件和所有内容都已经存在,它仍然告诉我“找不到指定的文件-复制了0个文件”。这是代码@echooff@echocopyrightMaximillianKasharkov,2013@echoInstallationofChrome-dwillproceed.Doyouwanttoconti
我正在使用XCOPY复制一个装满文件的部署包。我可以让它们全部复制,但我希望它们保留在文件夹中。例如,我有:C:\Utilities,其中包含file1、file2和file3。我使用:XCOPY"C:\Utilities\"D:\destination/s/i/w它复制file1、file2和file3没问题,但我希望它复制包含其中文件的“Utilities”文件夹。我搜索了这个,但我找到的所有答案都是只复制源文件夹的内容,而不是源文件夹本身。感谢您的帮助。谢谢! 最佳答案 如果您实际上已经成功复制了您想要的文件,那么只需对您的命
我在使用Xcopy进行复制时遇到了一个奇怪的问题。我使用的是WindowsServer2008R2。有一个批处理文件(.CMD)-实际上是2个批处理-它执行许多操作。其中有2个Xcopy。第一个Xcopy成功完成复制。然后执行批处理的一些操作,然后...一段时间后执行第二个Xcopy。它显示成功状态,例如“复制了300个文件”,但是......文件没有被复制!奇怪的行为:我在Batch中放入了一个暂停命令,在第二次奇怪的Xcopy之后,我在提示符下运行了相同的命令,并且..它起作用了!!!我无法解释这个,所以我在这里寻求帮助。完整的命令是:xcopy/s/e/h/r/i/yE:D:出于
如何使用下面的变量SETDESKTOP_PATH=C:\Users\Kostas\Desktop\ToMobileSETMOBILE_PATH=H:\koinoxrista在xcopy命令中?我使用下面的代码xcopy%DESKTOP_PATH%\*.txt%MOBILE_PATH%/v但是我收到了filenotfound-*.txt这是我的代码@echooffSETDESKTOP_PATH=C:\Users\Kostas\Desktop\ToMobileSETMOBILE_PATH=H:\koinoxristachdir\chdir/dh:\koinoxristaSET"FLAG="
xcopy%SOURCE%%DESTINATION%/E使用上述命令将文件夹和文件从源复制到目标。复制时,它显示批量复制/复制文件的源目的地。我的意思是系统输出即将到来。是否可以阻止它?只需复制即可,无需在批处理中显示任何内容 最佳答案 XCOPY%SOURCE%%DESTINATION%/E>NUL如果还想避免错误信息:XCOPY%SOURCE%%DESTINATION%/E>NUL2>NUL 关于windows-批处理Xcopy命令,我们在StackOverflow上找到一个类似的问