首页 新闻 会员 周边 捐助

C#格式化SD卡,急急急!

0
悬赏园豆:30 [待解决问题]

            废话少说,先贴代码

    Process p = null;
            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;
            p.Start();
            string strOutput = "format " + sdname + " /FS:FAT32";
            p.StandardInput.WriteLine(strOutput);
            p.StandardInput.WriteLine("exit");

            //string error = p.StandardError.ReadToEnd();
            //string ss= p.StandardOutput.ReadToEnd();


            while (!p.StandardOutput.EndOfStream)
            {
                strOutput = p.StandardOutput.ReadLine();
                richTextBox1.Text += strOutput + "\r\n";
            }

            p.WaitForExit();
            p.Close();

在执行中发现,格式化完成,但是在初始化fat时就没反应了(  strOutput "正在初始化文件分配表(FAT)..." string),没有往下继续执行,请问该怎么解决?或者你们有其它的解决方法,请不吝赐教啊,着急!

noi1600的主页 noi1600 | 初学一级 | 园豆:170
提问于:2011-09-15 10:31
< >
分享
所有回答(1)
0

你好 博主  C#我向SD卡里写东西时  不让访问  怎么处理啊  写U盘的时候就可以啊

jianyue | 园豆:202 (菜鸟二级) | 2014-12-04 10:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册