- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 C# 代码启动 .bat 文件:
void ExecuteCommand(string command)
{
var processInfo = new ProcessStartInfo("cmd.exe", "/c " + command);
processInfo.CreateNoWindow = true;
processInfo.UseShellExecute = false;
processInfo.RedirectStandardError = true;
processInfo.RedirectStandardOutput = true;
var process = Process.Start(processInfo);
process.OutputDataReceived += (object sender, DataReceivedEventArgs e) =>
Console.WriteLine("output>>" + e.Data);
process.BeginOutputReadLine();
process.ErrorDataReceived += (object sender, DataReceivedEventArgs e) =>
Console.WriteLine("error>>" + e.Data);
process.BeginErrorReadLine();
process.WaitForExit();
Console.WriteLine("ExitCode: {0}", process.ExitCode);
process.Close();
}
它开始了,一切都被执行了,但是:
set mydir = "C:\mydir"
xcopy /c /y "myFile.exe" %mydir%
文件没有被复制
但是当我从资源管理器运行同一个批处理文件时,文件被复制了。有什么想法吗?
最佳答案
添加 processInfo.RedirectStandardInput = true;为我工作 - 现在文件复制没有问题
关于c# - 从 C# 运行时,Xcopy 不复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35703908/
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
这是我当前的代码 xcopy "C:\Users\Asus\Desktop\Test\Test.MDB" "C:\Users\Asus\Google Drive\" /Y /H /E /F /I ex
我正在向远程计算机发送命令以使其复制文件。 我希望复制文件,但不覆盖具有相同名称的先前文件(如果存在)。 我还需要命令在没有任何提示的情况下运行(xcopy 喜欢提示我指定的目标名称是文件还是目录,它
我有一个使用哈希算法来组织文件的文件系统。我过去曾使用 xcopy 将文件复制到不同的位置,方法是传入一个包含所有文件列表的文件并让它迭代它。该脚本类似于以下内容: for /f "delims=,
我是 Windows 批处理脚本的新手,所以如果这是一个愚蠢的问题请忽略,我需要仅当源文件在特定 date_time 后被修改时才将文件集从源复制到目标,我设法使用 XCOPY 做到了命令。 XCOP
我在使用“xcopy”命令时遇到问题。 我正在使用msbuild构建C#项目。在构建结束时,将调用一个批处理文件以将我的程序集从Debug / Release复制到其他文件夹。 这是问题所在,我的构建
我在构建后事件中使用 XCOPY 将已编译的 DLL 从其输出文件夹复制到主应用程序的输出文件夹。 DLL 被复制到主应用程序输出文件夹中的“Modules”子文件夹,如下所示: xcopy "$(
为了改进我的 ASP.NET 应用程序的部署/构建过程,我想制作一个 .bat 在 Release模式下构建当前解决方案 xcopy 文件到远程服务器 通过命令行创建发布版本很容易。 但是我怎样才能将
我正在尝试为我的一些脚本编写测试。我正在重定向来自包含特定测试用例输入的文件的输入。我的一些脚本使用了 xcopy。我注意到,即使我使用抑制确认提示的 /Y 选项,xcopy 也会耗尽重定向的输入。
我有一个控制台程序,可以将其 exe 和 dll 输出到指定目录。 作为后期构建事件,我试图将该目录中的所有内容复制到另一个目录。 我的 xcopy 命令在命令提示符下有效,但在 VS2010 中失败
我已经运行了非常简单的脚本:xcopy some.exe c:\folder\/h/y 运行正常。但是当我尝试以管理员身份使用此代码运行 .bat 文件时 - cmd 行打开了片刻但没有任何反应(文件
每当 xcopy 找不到文件时,它会将 errorLevel 变量从 0 更改为其他值。在我们公司,我们有使用 xcopy 复制文件并根据此 errorLevel 采取行动的大型脚本。 它对特定文件或
所以我正在尝试从我的应用程序复制数据备份。我在下面编写了批处理脚本来执行此操作,但该脚本需要永远运行。 我在凌晨 1 点启动批处理脚本,它在上午 8:30 仍在运行。这对我来说似乎很奇怪,因为当我在
我创建了一个批处理文件,它使用 FOR 命令读取 FROM Directory、FROM File、TO Directory、TO File 的文件作为参数。 (我在目的地给文件新的名字) 在我添加新
我正在尝试运行 xcopy 来复制不包括 .obj 等的文件。我看到的是,当我的 excludes.txt 文件包含 .obj 作为扩展名时,Microsoft.Practices.ObjectBui
我正在尝试为 Windows 中的文件夹的上下文菜单添加一个新选项。我已经设法添加选项并指定其命令如下: xcopy.exe "%0\*" "c:\Destination\" /EHY 此代码添加到r
我想从通配符源文件夹复制到目标文件夹: xcopy a:\parentfolder\n* x:\parentfolder 因此,只应将以“n”开头的文件夹复制到目的地。 任何帮助完成这项工作将不胜感激
我在 Windows XP Professional 中使用 xcopy 有一个奇怪的问题。我不知道这是否是一个愚蠢的问题,因为我只指定了一个文件作为源,所以我应该期待任何其他行为吗?就是这个: 我正
在处理备份 PC 上各种重要文件夹的批处理脚本时,我遇到了问题。我似乎无法复制名称中有空格的文件夹。如果有一个子文件夹有一个空间而它的父文件夹没有,它工作得很好。我似乎也遇到了一个问题,我对“我的文档
只是想问一下,你可以将整个目录复制到多个目的地吗? Example Source: "c:\MyProject\Sample\*.*" Destination: "\\Compute
我是一名优秀的程序员,十分优秀!