روش OpenAsTextStream ASP

تعریف و استفاده

مетод OpenAsTextStream فایل مشخصی را باز کرده و یک TextStream برای دسترسی به فایل باز می‌گرداند.

جملات:

FileObject.OpenAsTextStream(mode,format)
پارامتر توضیحات
mode اختیاری. روش باز کردن فایل (ورودی/خروجی).
  • 1 = ForReading - باز کردن فایل در حالت فقط خواندن. نمی‌توان بر روی این فایل عمل نوشتن انجام داد.
  • 2 = ForWriting - باز کردن فایل در حالت قابل خواندن و نوشتن. اگر فایل مشابهی وجود داشته باشد، فایل قدیمی را پوشش دهد.
  • 8 = ForAppending - باز کردن فایل و در انتهای فایل عمل نوشتن.
format اختیاری. باز کردن فایل با چه فرمتی.
  • 0 = TristateFalse - پیش‌فرض. باز کردن فایل با استفاده از قالب ASCII.
  • -1 = TristateTrue - باز کردن فایل با استفاده از Unicode.
  • -2 = TristateUseDefault - باز کردن فایل با استفاده از قالب پیش‌فرض سیستم.

مثال

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("سلام دنیا!")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing
%>

خروجی:

سلام دنیا!