C# 從內嵌資源讀取文件內容並寫入到指定位置

        String filePath = "test.txt";
        System.Reflection.Assembly app = System.Reflection.Assembly.GetExecutingAssembly();
        Stream fsOpen = app.GetManifestResourceStream("ResourcesFileRead.fileContent.txt");
        FileStream fsSave = new FileStream(filePath, FileMode.Create);
        StreamReader sr = new StreamReader(fsOpen);
        StreamWriter sw = new StreamWriter(fsSave);
        long lenth = sr.BaseStream.Length;
        int i = 0;
        char[] bytes = new char[256];
        while (!sr.EndOfStream)
        {
            i = sr.Read(bytes, 0, 256);
            sw.Write(bytes, 0, i);
        }
        sw.Flush();
        sw.Close();
        sr.Close();
        fsSave.Close();
        fsOpen.Close();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章