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

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

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

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

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

logfilecargoabc.txt是一個日志文件,不定時都可能由另外的程序?qū)λM(jìn)行日志記錄寫入操作

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

【1】

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

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

【2】

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

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

【3】

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

正確讀取

總結(jié):這樣的情況,不單要與只讀方式打開txt文件,而且,需要共享鎖。還必須要選擇flieShare方式為ReadWrite。因?yàn)殡S時有其他程序?qū)ζ溥M(jìn)行寫操作。

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

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

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

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

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

    Unity擴(kuò)展Hierachry的右鍵菜單

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

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

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

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

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

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

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

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

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

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

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

    C#中的composite模式示例詳解

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

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

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

最新評論

美姑县| 葫芦岛市| 杨浦区| 大港区| 杭州市| 乳山市| 湖北省| 云和县| 高平市| 大港区| 德昌县| 景德镇市| 那坡县| 昌都县| 墨竹工卡县| 宜君县| 汶上县| 额济纳旗| 天水市| 措美县| 东山县| 南京市| 秀山| 申扎县| 慈溪市| 全州县| 调兵山市| 志丹县| 东丰县| 蒲江县| 延吉市| 陕西省| 大田县| 赫章县| 瓦房店市| 麻栗坡县| 兴城市| 诸城市| 兴山县| 射洪县| 综艺|