用ADODB.Stream代替FSO讀取文字檔案 (轉)
用ADODB.Stream代替FSO讀取文字檔案 (轉)[@more@]
Err.Clear
Response.End
End If
With objStream
.Type = 2
.Mode = 3
.Open
.LoadFromFile Server.MapPath(File)
If Err.Number<>0 Then
Response.Write "
Err.Clear
Response.End
End If
.Charset = "GB2312"
.Position = 2
LoadFile = .ReadText
.Close
End With
Set objStream = Nothing
End Function
Err.Clear
Response.End
End If
With objStream
.Type = 2
.Open
.Charset = "GB2312"
.Position = objStream.Size
.WriteText = strBody
.SaveToFile Server.MapPath(File),2
.Close
End With
Set objStream = Nothing
End Sub
昨天我問過這個問題,不過沒人回答到點上,今天搞定了.貼出來給覺得有用的朋友,希望其他朋友不用走彎路.
'內容讀取.
Function LoadFile(ByVal File)
Dim objStream
On Error Resume Next
Set objStream = Server.Create("ADO.Stream")
If Err.Number=-2147221005 Then
Response.Write "
非常遺憾,您的主機不支援ADODB.Stream,不能使用本
"Err.Clear
Response.End
End If
With objStream
.Type = 2
.Mode = 3
.Open
.LoadFromFile Server.MapPath(File)
If Err.Number<>0 Then
Response.Write "
檔案"&File&"無法被開啟,請檢查是否存在!
"Err.Clear
Response.End
End If
.Charset = "GB2312"
.Position = 2
LoadFile = .ReadText
.Close
End With
Set objStream = Nothing
End Function
'內容到檔案
Sub SaveToFile(ByVal strBody,ByVal File)
Dim objStream
On Error Resume Next
Set objStream = Server.CreateObject("ADODB.Stream")
If Err.Number=-2147221005 Then
Response.Write "
非常遺憾,您的主機不支援ADODB.Stream,不能使用本程式
"Err.Clear
Response.End
End If
With objStream
.Type = 2
.Open
.Charset = "GB2312"
.Position = objStream.Size
.WriteText = strBody
.SaveToFile Server.MapPath(File),2
.Close
End With
Set objStream = Nothing
End Sub
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982749/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python 讀取文字檔案Python
- C#讀取文字檔案和寫文字檔案C#
- 用 ABAP 讀取本地文字檔案內容試讀版
- 直播系統原始碼,讀取多行文字、讀取檔案分割多行文字原始碼
- VBA建立文字檔案、讀寫文字檔案
- 檔案排版(文字檔案讀寫)
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 如何使用Python讀取文字檔案並回答問題?Python
- 讀取txt檔案將文字行組合成特定格式
- 任意檔案讀取
- Java 讀取檔案Java
- 用Groovy讀取本地檔案的程式碼
- 用 PHP 讀取檔案的正確方法PHP
- Python實用方法之讀取本地檔案Python
- go配置檔案讀取Go
- python讀取大檔案Python
- springboot讀取配置檔案Spring Boot
- 用友任意檔案讀取
- viper 讀取配置檔案
- matlab讀取npy檔案Matlab
- python小白檔案讀取Python
- cocos讀取plist檔案
- IOC - 讀取配置檔案
- 前端讀取excel檔案前端Excel
- dwg、dxf檔案多行文字轉單行文字
- [轉]Spring Boot讀取配置檔案常用方式[強烈建議閱讀]Spring Boot
- python讀取文字檔案內容的方法主要分為哪三種?Python
- 讀取檔案流並寫入檔案流
- Springboot整合MongoDB儲存檔案、讀取檔案Spring BootMongoDB
- java中讀取配置檔案Java
- go–讀取檔案的方式Go
- C#讀取Xml檔案C#XML
- pg從磁碟讀取檔案
- Spring之Property檔案讀取Spring
- 01 讀取模板HTML檔案HTML
- go 讀取.ini配置檔案Go
- 6.1檔案下載、讀取
- 讀取資料夾檔案
- Mysql溯源-任意檔案讀取?MySql