苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 17066|回复: 1
打印 上一主题 下一主题

[上传下载] C#UpLoadFiles文件上传类

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-7 08:13:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                                    C#UpLoadFiles文件上传类
导读部分
-------------------------------------------------------------------------------------------------------------
C#基类库苏飞版--系列教程导航
http://www.sufeinet.com/thread-655-1-1.html

主要功能如下
  1.         /// <summary>
  2.         /// 上传文件
  3.         /// </summary>
  4.         /// <param name="filePath">保存文件地址</param>
  5.         /// <param name="maxSize">文件最大大小</param>
  6.         /// <param name="fileType">文件后缀类型</param>
  7.         /// <param name="TargetFile">控件名</param>
  8.         /// <param name="saveFileName">保存后的文件名和地址</param>
  9.         /// <param name="fileSize">文件大小</param>
  10.         /// <returns></returns>
复制代码
最新的UpLoadFiles操作类
UpLoadFiles.zip (1.53 KB, 下载次数: 754)
看下面代码吧
[C#] 纯文本查看 复制代码
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(0, 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 != 0)
            {
                proc.StandardInput.WriteLine(cmd);
            }
            proc.Close();
        }
        /// <summary>
        /// 打开软件
        /// </summary>
        /// <param name="programName">软件路径加名称(.exe文件)</param>
        public void RunProgram(string programName)
        {
            this.RunProgram(programName, "");
        }
    }
}


本帖被以下淘专辑推荐:



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
沙发
发表于 2016-1-16 22:11:48 | 只看该作者
受教了学习中……
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-12-20 13:12

© 2014-2021

快速回复 返回顶部 返回列表