在 .Net 下 不論讀文字或 圖檔 都相當方便
但如果值接用相對應的 物件 讀取,如果只是單執行緒開啟 或 不會共用此檔案 就沒有甚麼影響
如
Dim str as string = IO.File.ReadAllText("路徑 ")
Dim bm as Bitmap = Bitmap.Fromfile(" 路徑 ")
但 一但此檔案需用共用 如 FTP 此時 系統會有警告 已在其他執行緒中使用
ps 尤其是 Ftp. 多執行緒的 FTP 如果沒寫好 . 會有莫名檔案沒有傳輸成功
Dim ioStr As IO.FileStream = New FileStream("D:\HS\Alignment\2.bmp", FileMode.Open)
Dim bmTemp As Bitmap = Bitmap.FromStream(ioStr)
在 .Net 基本檔案格式 大都有 由 Stream 的模式取得資料 如此 就可以斷開 與 原本檔案的聯結
讓原本的檔案 給其他的程是或執行緒使用
全站熱搜