分享

wpf 下载文件从服务器上(我没有试过)

 yan的图书41 2013-10-24

  public static void downLoadFile(string name)
        {
            Process p = new Process();
            p.StartInfo.FileName = "cmd.exe";
            //关闭Shell的使用
            p.StartInfo.UseShellExecute = false;
            //重定向标准输入
            p.StartInfo.RedirectStandardInput = true;
            //重定向标准输输出
            p.StartInfo.RedirectStandardOutput = true;
            //重定向错误输出
            p.StartInfo.RedirectStandardError = true;
            //设置不显示窗口
            p.StartInfo.CreateNoWindow = true;
            p.Start();
            //切换用户  获取管理员权限
            string switchU = @"runas /user:administrator cmd";
            string pwd = @"feifan";
            //直接登陆后映射服务器 F:\MyTime 到本地为 Z
            string dosLine1 = @"net use z: \\172.29.132.127\F$  密码 /USER:administrator";
            //下载
            string dosLine2 = @"copy z:\MyTime\" + name + " " + name + " /y";
            //删除映射
            string delMap = @"net use Z: /del";
            //删除连接
            string delCon = @"net use \\172.29.132.127\ipc$ /del";

            p.StandardInput.WriteLine(switchU);
            Thread.Sleep(50);                             //一定要加延迟
            p.StandardInput.WriteLine(pwd);
            Thread.Sleep(50);
            p.StandardInput.WriteLine(dosLine1);
            Thread.Sleep(50);
          
            p.StandardInput.WriteLine(dosLine2);
            Thread.Sleep(1000);
            p.StandardInput.WriteLine(delMap);
            Thread.Sleep(50);
            p.StandardInput.WriteLine(delCon);
        }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约