欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用C#無(wú)法訪問(wèn)路徑如何解決-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)使用C#無(wú)法訪問(wèn)路徑如何解決,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)是專(zhuān)業(yè)的滎陽(yáng)網(wǎng)站建設(shè)公司,滎陽(yáng)接單;提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行滎陽(yáng)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

用C#想寫(xiě)一個(gè)直接將數(shù)據(jù)庫(kù)查詢(xún)得到的datatable,直接導(dǎo)出為csv格式的文件,拷貝到導(dǎo)出的操作類(lèi)后,一直catch到的錯(cuò)誤提示是對(duì)路徑的泛微被拒絕,一直排查原因,發(fā)現(xiàn)原來(lái):FileStream(path, FileMode.OpenOrCreate,FileAccess.ReadWrite),path處所讀取的字符串必須包含文件名稱(chēng)以及格式。現(xiàn)在貼完整代碼,以供幫助到像我一樣的初學(xué)者。

  private void button1_Click(object sender, EventArgs e)
    {
      System.IO.StreamReader st;

//由于我的查詢(xún)語(yǔ)句較長(zhǎng),采用了讀取txt文本的方式后做查詢(xún)操作。
      st = new System.IO.StreamReader(Application.StartupPath + "\\SQL2.txt", System.Text.Encoding.Default);
   
      string stingsql=st.ReadToEnd();
      st.Close();

      textBox1.Text = stingsql;
      DataTable dt = new DataTable();
      dt = bc.QueryCommand(stingsql);
   
      string filepath = @"F:\病案導(dǎo)出備份\患者統(tǒng)計(jì)表.csv";//此處必須為路徑加文件名稱(chēng),否則
      ImportToCSV(dt, filepath);
    }

    public static void ImportToCSV(DataTable dt, string filepath)
    {
      FileStream fs = null;
      StreamWriter sw = null;
      try
      {
        fs = new FileStream(filepath, FileMode.Create, FileAccess.Write);
        sw = new StreamWriter(fs, Encoding.Default);
        string head = "";
        //拼接列頭
        for (int cNum = 0; cNum < dt.Columns.Count; cNum++)
        {
          head += dt.Columns[cNum].ColumnName + ",";
        }
        //csv文件寫(xiě)入列頭
        sw.WriteLine(head);
        string data = "";
        //csv寫(xiě)入數(shù)據(jù)
        for (int i = 0; i < dt.Rows.Count; i++)
        {
          string data2 = string.Empty;
          //拼接行數(shù)據(jù)
          for (int cNum1 = 0; cNum1 < dt.Columns.Count; cNum1++)
          {
            data2 = data2 + "\"" + dt.Rows[i][dt.Columns[cNum1].ColumnName].ToString() + "\",";
          }
          bool flag = data != data2;
          if (flag)
          {
            sw.WriteLine(data2);
          }
          data = data2;

        }
        string msg = "數(shù)據(jù)被成功導(dǎo)出到:" + filepath;
        MessageBox.Show(msg);
      }
      catch (Exception ex)
      {
        // logger.Error("導(dǎo)出csv失敗!" + ex.Message);

        MessageBox.Show("導(dǎo)出失敗" + ex.Message);
        return;
      }
      finally
      {
        if (sw != null)
        {
          sw.Close();
        }
        if (fs != null)
        {
          fs.Close();
        }
        sw = null;
        fs = null;
      }
    }

示例2


問(wèn)題代碼:

 private bool GetChannelInfo()
 {
      comCheckWindow.LoadCheckResult("準(zhǔn)備加載項(xiàng)目通道信息", Color.FromName("Green"));
      XmlDocument proFile = new XmlDocument(); //讀取項(xiàng)目配置文件
      proFile.Load(proFilePath);
      XmlNodeList channelList = proFile.SelectSingleNode("Project").ChildNodes;
      if (channelList.Count == 0) return false;
      ......
      return true;
 }

在“proFile.Load(proFilePath)”語(yǔ)句處發(fā)生錯(cuò)誤,提示對(duì)路徑…(proFilePath的值)的訪問(wèn)被拒絕。


嘗試過(guò)將目標(biāo)文件重新選擇路徑(從C盤(pán)轉(zhuǎn)移到D盤(pán)),或提升程序運(yùn)行權(quán)限(在以管理員身份運(yùn)行Visual Studio的情況下打開(kāi)項(xiàng)目文件),均無(wú)效。


最后檢查程序時(shí)發(fā)現(xiàn):路徑proFilePath的值不正確,運(yùn)行“proFile.Load(proFilePath)”要求路徑proFilePath指向一個(gè)確定的XML文件,但此處路徑的值為該XML文件所在目錄的路徑,由于Load函數(shù)的參數(shù)指向?qū)ο箢?lèi)型不匹配,從而導(dǎo)致出錯(cuò)。

上述就是小編為大家分享的使用C#無(wú)法訪問(wèn)路徑如何解決了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞標(biāo)題:使用C#無(wú)法訪問(wèn)路徑如何解決-創(chuàng)新互聯(lián)
文章位置:http://aaarwkj.com/article18/cdhsdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、建站公司網(wǎng)站策劃、網(wǎng)站排名、品牌網(wǎng)站設(shè)計(jì)外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
99精品欧美一区二区三区视频| 亚洲欧美精品成人一区| 亚洲欧美日韩另类在线视频| 69国产精品久久久久久人| 日本理论高清在线观看| 久久婷婷综合激情亚洲| 中文字幕乱码人妻一区| 中文字幕日本精品人妻在线| 精品色欧美色国产一区国产| 亚洲精品一二三区免费| 欧美特黄高清在线观看| 中高龄夫妇五十路六十路| 久久五月婷婷爱综合亚洲| 日韩av在线国产观看| 欧美欧美欧美欧美一区| 色吊丝二区三区中文字幕| 国产我和子的乱视频亲生| 亚洲超清av在线播放一区二区| 草草视频在线观看网站| 午夜体内射精免费视频| 999久久久久亚洲精品| 免费看真人性生活视频| 粉嫩美女精品一区二区| 97成人在线视频免费播放| 午夜免费福利视频一区| 青草草在线观看视频| 操你啦夜夜操狠狠躁天天爽| 日韩精品国产一区二区在线| 蜜臀视频网站在线观看| 国产麻豆剧传媒国产av| 国产成人免费公开视频| 先锋av一区二区三区| 日本人妻久久中文字幕| 色哟哟免费在线观看视频| 亚洲中文字幕乱码丝袜在线精品 | 高级会所口爆视频在线播放视频| 国产精品乱人偷免费视频| 国产精品大全中文字幕| 人人妻人人澡人人爱| 日韩精品一区二区三区电影在线播放| 国产夫妻自拍在线视频|