最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)讀取被進程占用的文件實現(xiàn)方法

 更新時間:2015年08月26日 12:31:48   作者:我心依舊  
這篇文章主要介紹了C#實現(xiàn)讀取被進程占用的文件實現(xiàn)方法,涉及C#進程操作及文件讀取的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)讀取被進程占用的文件實現(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

文件“D:\Log\Cargoabc\logfilecargoabc.txt”正由另一進程使用,因此該進程無法訪問該文件

logfilecargoabc.txt是一個日志文件,不定時都可能由另外的程序對它進行日志記錄寫入操作

今需要對日志文件讀取出來,顯示在日志查詢里,需要用到了IO流

【1】

復制代碼 代碼如下:
FileStream fs = File.OpenRead(url);
StreamReader sr = new StreamReader((System.IO.Stream)fs, System.Text.Encoding.Default);

錯誤提示:文件“D:\Log\Cargoabc\logfilecargoabc.txt”正由另一進程使用,因此該進程無法訪問該文件

【2】

復制代碼 代碼如下:
StreamReader sr = File.OpenText(url);

錯誤提示:錯誤提示:文件“D:\Log\Cargoabc\logfilecargoabc.txt”正由另一進程使用,因此該進程無法訪問該文件

【3】

復制代碼 代碼如下:
FileStream fs = new FileStream(url, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);

正確讀取

總結:這樣的情況,不單要與只讀方式打開txt文件,而且,需要共享鎖。還必須要選擇flieShare方式為ReadWrite。因為隨時有其他程序對其進行寫操作。

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C#實現(xiàn)聊天窗體以及抖動

    C#實現(xiàn)聊天窗體以及抖動

    這篇文章主要為大家詳細介紹了C#實現(xiàn)聊天窗體以及抖動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C#中的EventHandler觀察者模式詳解

    C#中的EventHandler觀察者模式詳解

    這篇文章主要介紹了C#?EventHandler觀察者模式,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • Unity擴展Hierachry的右鍵菜單

    Unity擴展Hierachry的右鍵菜單

    這篇文章主要為大家詳細介紹了Unity擴展Hierachry的右鍵菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Unity Undo實現(xiàn)原理和使用方法詳解

    Unity Undo實現(xiàn)原理和使用方法詳解

    本文將詳細介紹Unity Undo實現(xiàn)原理和使用方法,并提供多個使用例子,幫助開發(fā)者更好地理解和應用該功能,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 基于WPF實現(xiàn)彈幕效果的示例代碼

    基于WPF實現(xiàn)彈幕效果的示例代碼

    這篇文章主要為大家詳細介紹了如何利用WPF實現(xiàn)彈幕效果,文中的示例代碼講解詳細,對我們學習或工作有一定幫助,感興趣的小伙伴可以了解一下
    2022-09-09
  • Unity shader實現(xiàn)頂點動畫波動效果

    Unity shader實現(xiàn)頂點動畫波動效果

    這篇文章主要為大家詳細介紹了Unity shader實現(xiàn)頂點動畫波動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#實現(xiàn)JWT無狀態(tài)驗證的實戰(zhàn)應用解析

    C#實現(xiàn)JWT無狀態(tài)驗證的實戰(zhàn)應用解析

    這篇文章主要介紹了C#實現(xiàn)JWT無狀態(tài)驗證的實戰(zhàn)應用解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • C# 創(chuàng)建報表過程詳解

    C# 創(chuàng)建報表過程詳解

    本文給大家介紹的是使用vs2012 c#創(chuàng)建報表的全部過程的記錄,十分的詳細,有需要的小伙伴可以參考下。
    2015-06-06
  • C#中的composite模式示例詳解

    C#中的composite模式示例詳解

    Composite組合模式屬于設計模式中比較熱門的一個,相信大家對它一定不像對訪問者模式那么陌生,這篇文章主要介紹了C#中的composite模式,需要的朋友可以參考下
    2022-06-06
  • 如何讓C#、VB.NET實現(xiàn)復雜的二進制操作

    如何讓C#、VB.NET實現(xiàn)復雜的二進制操作

    VB.NET和C#屬于高級語言,對二進制位操作的支持不是很好,比如沒有了移位運算等,用的時候確實很不方便,所以在閑暇之余我重新封裝了一個用于C#、VB.NET的位操作類庫,通過該類庫可以實現(xiàn)數(shù)據(jù)移位、循環(huán)移位、轉換為二進制、將二進制轉換為數(shù)據(jù)等
    2013-07-07

最新評論

江西省| 嵊泗县| 南皮县| 仙居县| 山东| 凤冈县| 尤溪县| 安宁市| 双江| 辽阳县| 洪江市| 襄樊市| 岱山县| 阿坝| 靖远县| 资中县| 石楼县| 卢氏县| 松溪县| 缙云县| 湘潭市| 宿迁市| 广南县| 阜平县| 旌德县| 延川县| 静海县| 浑源县| 清流县| 辰溪县| 蒙山县| 栾城县| 巴马| 南澳县| 静宁县| 开化县| 南靖县| 洪江市| 武义县| 马边| 天水市|