点击下载 UpLoadFiles.zip

主要功能如下

        /// <summary>
/// 上传文件
/// </summary>
/// <param name="filePath">保存文件地址</param>
/// <param name="maxSize">文件最大大小</param>
/// <param name="fileType">文件后缀类型</param>
/// <param name="TargetFile">控件名</param>
/// <param name="saveFileName">保存后的文件名和地址</param>
/// <param name="fileSize">文件大小</param>
/// <returns></returns>

看下面代码吧

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Diagnostics; namespace AutoApk
{
/// <summary>
/// Cmd 的摘要说明。
/// </summary>
public class Cmd
{
private Process proc = null;
/// <summary>
/// 构造方法
/// </summary>
public Cmd()
{
proc = new Process();
}
/// <summary>
/// 执行CMD语句
/// </summary>
/// <param name="cmd">要执行的CMD命令</param>
public string RunCmd(string cmd)
{
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.StandardInput.WriteLine(cmd.Substring(, cmd.IndexOf(":")) + ":");
cmd = "cd " + cmd;
foreach (var item in cmd.Split(','))
{
proc.StandardInput.WriteLine(item);
}
proc.StandardInput.WriteLine("exit");
string outStr = proc.StandardOutput.ReadToEnd();
proc.Close();
return outStr;
}
/// <summary>
/// 打开软件并执行命令
/// </summary>
/// <param name="programName">软件路径加名称(.exe文件)</param>
/// <param name="cmd">要执行的命令</param>
public void RunProgram(string programName, string cmd)
{
Process proc = new Process();
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.FileName = programName;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
if (cmd.Length != )
{
proc.StandardInput.WriteLine(cmd);
}
proc.Close();
}
/// <summary>
/// 打开软件
/// </summary>
/// <param name="programName">软件路径加名称(.exe文件)</param>
public void RunProgram(string programName)
{
this.RunProgram(programName, "");
}
}
}

最新文章

  1. ASP.NET中Onclick和OnserverClick事件的区别
  2. Global.asax 文件是什么
  3. 在Ubuntu 14.04安装Nginx
  4. HDU1899 Sum the K-th&#39;s(树状数组)
  5. WEB用户访问控制方法
  6. OC基础(7)
  7. Android之EditText文本变化的监听
  8. C#下多进程共同读写同一文件
  9. 设置EntityFramework 在开发时自动更新数据库
  10. svn第一篇----入门指南
  11. MVC WebAPI自动生成帮助文档(转)
  12. thinkphp5多图上传 js部分
  13. 分享几个常见的CMD命令,可能会用的上
  14. 07--STL序列容器(Array)
  15. Django介绍
  16. Timer 的学习
  17. 在插件中得到,调用 插件的id
  18. Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块
  19. JEECG 3.7 Memory Leak
  20. Mysql 5.* 数据库备份及导入

热门文章

  1. 全球AI界最值得关注的十位科学家
  2. oracle稳定执行计划1
  3. Android4.0 -- UI控件之 Menu 菜单的的使用(四)
  4. linux内核驱动中_IO, _IOR, _IOW, _IOWR 宏的用法与解析
  5. C#下多进程共同读写同一文件
  6. HDU 5969 最大的位或 【贪心】 (2016年中国大学生程序设计竞赛(合肥))
  7. 使用二维NDRange workgroup
  8. 《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的分布
  9. mysql调优 基础
  10. Linq中Take、TakeWhile、Skip、SkipWhile的比较(转)