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

c# 共享狀態(tài)的文件讀寫實(shí)現(xiàn)代碼

 更新時(shí)間:2012年06月09日 00:32:05   作者:  
開發(fā)中有時(shí)會(huì)遇到要對(duì)文件進(jìn)行共享狀態(tài)的讀寫操作,代碼如下,需要的朋友可以參考下
復(fù)制代碼 代碼如下:

using System.IO;
using System.Text;
namespace LucienBao.Commons
{
public static class FileHelper
{
public static string ShareRead(string file, Encoding encoding)
{
string content = string.Empty;
FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
try
{
if (fs.CanRead)
{
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
content = encoding.GetString(buffer);
}
}
finally
{
fs.Close();
fs.Dispose();
}
return content;
}
public static void ShareAppend(string content, string file, Encoding encoding)
{
ShareWrite(content, file, encoding, FileMode.Append);
}
public static void ShareWrite(string content, string file, Encoding encoding, FileMode fileMode)
{
FileStream fs = new FileStream(file, fileMode, FileAccess.Write, FileShare.Read);
try
{
if (fs.CanWrite)
{
byte[] buffer = encoding.GetBytes(content);
if (buffer.Length > 0)
{
fs.Write(buffer, 0, buffer.Length);
fs.Flush();
}
}
}
finally
{
fs.Close();
fs.Dispose();
}
}
}
}

相關(guān)文章

  • C# 控制臺(tái)實(shí)現(xiàn)一次性輸入多行的操作

    C# 控制臺(tái)實(shí)現(xiàn)一次性輸入多行的操作

    這篇文章主要介紹了C# 控制臺(tái)實(shí)現(xiàn)一次性輸入多行的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • C#實(shí)現(xiàn)文件上傳以及多文件上傳功能

    C#實(shí)現(xiàn)文件上傳以及多文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)文件上傳以及多文件上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • C#中獲取數(shù)據(jù)的方法實(shí)例

    C#中獲取數(shù)據(jù)的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于C#中獲取數(shù)據(jù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 實(shí)現(xiàn)ASP.NET無(wú)刷新下載并提示下載完成的開發(fā)思路

    實(shí)現(xiàn)ASP.NET無(wú)刷新下載并提示下載完成的開發(fā)思路

    這篇文章主要介紹了實(shí)現(xiàn)ASP.NET無(wú)刷新下載并提示下載完成的開發(fā)思路的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • Unity3D網(wǎng)格功能生成球體網(wǎng)格模型

    Unity3D網(wǎng)格功能生成球體網(wǎng)格模型

    這篇文章主要為大家詳細(xì)介紹了Unity3D網(wǎng)格功能生成球體網(wǎng)格模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C# Quartzs定時(shí)器的使用教程

    C# Quartzs定時(shí)器的使用教程

    想到倒計(jì)時(shí),定時(shí)任務(wù),大家首先想到的肯定就是定時(shí)器,定時(shí)器在web和winfrom程序中也有著很大的作用。本文也將為大家介紹Quartzs定時(shí)器的簡(jiǎn)單使用。需要的朋友可以參考一下
    2021-11-11
  • C# WindowsForm程序同時(shí)啟動(dòng)多個(gè)窗口類

    C# WindowsForm程序同時(shí)啟動(dòng)多個(gè)窗口類

    這篇文章主要為大家詳細(xì)介紹了C# WindowsForm程序同時(shí)啟動(dòng)多個(gè)窗口類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#中單問(wèn)號(hào)(?)和雙問(wèn)號(hào)(??)的用法整理

    C#中單問(wèn)號(hào)(?)和雙問(wèn)號(hào)(??)的用法整理

    本文詳細(xì)講解了C#中單問(wèn)號(hào)(?)和雙問(wèn)號(hào)(??)的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#實(shí)現(xiàn)目錄跳轉(zhuǎn)(TreeView和SplitContainer)的示例代碼

    C#實(shí)現(xiàn)目錄跳轉(zhuǎn)(TreeView和SplitContainer)的示例代碼

    本文主要介紹了C#實(shí)現(xiàn)目錄跳轉(zhuǎn)(TreeView和SplitContainer)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C#隱藏控制臺(tái)鍵盤輸入的方法

    C#隱藏控制臺(tái)鍵盤輸入的方法

    這篇文章主要介紹了C#隱藏控制臺(tái)鍵盤輸入的方法,涉及C#針對(duì)系統(tǒng)底層調(diào)用的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

北票市| 钦州市| 石楼县| 和静县| 江西省| 罗源县| 教育| 尤溪县| 聊城市| 扶风县| 蕲春县| 天水市| 达州市| 郑州市| 万州区| 资源县| 鹤岗市| 天全县| 汤原县| 梁平县| 五大连池市| 民乐县| 海盐县| 和顺县| 永城市| 含山县| 福海县| 于都县| 桑植县| 故城县| 星子县| 禹城市| 吉木萨尔县| 秀山| 尤溪县| 唐河县| 尉犁县| 特克斯县| 修水县| 丰镇市| 收藏|