社区
C#
帖子详情
c# 如何等待 Process.Start()结束啊? 求助
dongzy56
2008-12-24 05:02:13
我想在Process.Start()启动一个ftp 命令下载文件。
然后再下载完成以后做一些操作。如何让c#等待 Process.Start()结束啊?
谢谢阿
...全文
1229
5
打赏
收藏
c# 如何等待 Process.Start()结束啊? 求助
我想在Process.Start()启动一个ftp 命令下载文件。 然后再下载完成以后做一些操作。如何让c#等待 Process.Start()结束啊? 谢谢阿
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2008-12-24
打赏
举报
回复
public static string ExeCommand(string [] commandTexts)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string strOutput = null;
try
{
p.Start();
foreach(string item in commandTexts)
{
p.StandardInput.WriteLine(item);
}
p.StandardInput.WriteLine("exit");
strOutput = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
}
catch(Exception e)
{
strOutput = e.Message;
}
return strOutput;
}
zgke
2008-12-24
打赏
举报
回复
1
_Process.WaitForExit();
dongzy56
2008-12-24
打赏
举报
回复
FTP一直开着,设置是最多同时下载10个,剩下的就排队等待。
dongzy56
2008-12-24
打赏
举报
回复
FTP一直开着,设置是最多同时下载10个,剩下的就排队等待。
bbbbbb888888
2008-12-24
打赏
举报
回复
加个线程,扫描ftp的进程.
没ftp进程了,就代表,ftp执行完了,前提,是ftp用完了,你要关闭它.
编写Windows服务帮助文档
1、新建项目windows的窗体应用程序 2.新建windows服务项 3.进程program文件中,添加服务启动4.添加一个方法文件xxxx.cs。三.安装服务 具体事例请下载
1、控制器运行一个
Process
进程,
等待
不
等待
的问题
一、区别 public static async void Execute(string para, string ffmpegPath, string timestr, string Id, string
tar
getUrl) { await Task.Run(() => ...
使用wpf打开文件夹时的一些坑
使用wpf打开文件夹时的一些坑
C#
源码:解决Wifi连接器不工作的问题
本文还有配套的精品资源,点击获取 简介:本文介绍了“Wifi连接器”硬件设备及其常见问题,如连接器插上后无反应。
C#
作为一种面向对象的编程语言,可用于构建Windows应用程序和解决Wi-Fi连接问题。压缩包“
C#
源码.zip”提供了解决Wi-Fi适配器无法识别或无法正常启动问题的
C#
源代码,旨在帮助开发者诊断和修复Wi-Fi连接问题,或创建自定义的Wi-Fi管理工具。 ...
C#
异步编程
C#
异步编程
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章