ASP OpenAsTextStream Metodu

Tanım ve Kullanım

OpenAsTextStream yöntemi belirtilen dosyayı açar ve bu dosyayı erişmek için bir TextStream nesnesi döner.

Sözdizimi:

FileObject.OpenAsTextStream(mode,format)
Parametre Açıklama
mode İsteğe bağlı. Dosyayı nasıl açacağınız (girdi/çıkış modu).
  • 1 = ForReading - Dosyayı yalnızca okuma modunda açın. Bu dosyaya yazma işlemi yapılamaz.
  • 2 = ForWriting - Dosyayı okuyu-yazı modunda açın. Aynı isimde dosya varsa, eski dosyayı geçersiz kılar.
  • 8 = ForAppending - Dosyayı açın ve dosya sonuna yazma işlemi yapın.
format İsteğe bağlı. Dosyayı hangi biçimde açmak istediğiniz. Bu parametreyi göz ardı ederseniz, dosya ASCII biçiminde açılır.
  • 0 = TristateFalse - Varsayılan. Dosyayı ASCII biçiminde aç.
  • -1 = TristateTrue - Dosyayı Unicode biçiminde aç.
  • -2 = TristateUseDefault - Dosyayı sistem varsayılan biçiminde aç.

Örnek

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("Merhaba Dünya!")
ts.Close
ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
ts=nothing set
f=nothing set
fs=nothing set
%>

Çıktı:

Merhaba Dünya!