موضوع TextStream در ASP
- صفحه قبلی ASP FileSystem
- صفحه بعدی ASP Drive
نمونه TextStream برای دسترسی به محتوای فایل متنی استفاده میشود.
مثال
- خواندن فایل
- این مثال نشان میدهد که چگونه میتوان از روش OpenTextFile FileSystemObject برای ایجاد یک شیء TextStream استفاده کرد. روش ReadAll شیء TextStream محتوای فایل متنی باز شده را به دست میآورد.
- خواندن بخشی از فایل متنی
- این مثال نشان میدهد که چگونه میتوان تنها بخشی از یک فایل جریان متنی را خواند.
- خواندن یک خط از فایل متنی
- این مثال نشان میدهد که چگونه میتوان یک خط از یک فایل جریان متنی خواند.
- خواندن همه خطوط یک فایل متنی
- این مثال نشان میدهد که چگونه میتوان همه خطوط یک فایل جریان متنی را خواند.
- گذشته از بخشی از فایل متنی
- این مثال نشان میدهد که چگونه میتوان از تعداد مشخصی کاراکتر در هنگام خواندن فایل جریان متنی جلو رفت.
- گذشته از یک خط فایل متنی
- این مثال نشان میدهد که چگونه میتوان در هنگام خواندن فایل متنجریان یک خط را بپرید.
- دسترسی به تعداد خط
- این مثال نشان میدهد که چگونه میتوان شماره خط فعلی در فایل متنجریان را دریافت کرد.
- دسترسی به تعداد ستون
- این مثال نشان میدهد که چگونه میتوان شماره ستون فعلی کاراکتر در فایل را دریافت کرد.
نمونه TextStream
نمونه TextStream برای دسترسی به محتوای فایل متنی استفاده میشود.
کد زیر یک فایل متنی (c:\test.txt) ایجاد میکند و سپس چندین متن به آن مینویسد (نمونه f یک نمونه از TextStream است):
<% dim fs, f set fs=Server.CreateObject("Scripting.FileSystemObject") set f=fs.CreateTextFile("c:\test.txt",true) f.WriteLine("Hello World!") f.Close set f=nothing set fs=nothing %>
برای ایجاد یک نمونه از TextStream، میتوانیم از روش CreateTextFile یا OpenTextFile از FileSystemObject استفاده کنیم، همچنین میتوانیم از روش OpenAsTextStream از File استفاده کنیم.
ویژگیها و روشهای TextStream به شرح زیر است:
ویژگی
ویژگی | توضیح |
---|---|
AtEndOfLine | در فایل TextStream، اگر اشارهگر فایل دقیقاً در جلوی علامت پایان خط قرار دارد، این مقدار True را بازگردانید؛ در غیر این صورت False را بازگردانید. |
AtEndOfStream | اگر اشارهگر فایل در انتهای فایل TextStream قرار دارد، این مقدار True را بازگردانید؛ در غیر این صورت False را بازگردانید. |
Column | شماره ستون فعلی موقعیت کاراکتر در فایل TextStream را بازگردانید. |
Line | شماره خط فعلی فایل TextStream را بازگردانید. |
روش
روش | توضیح |
---|---|
Close | یک فایل TextStream باز شده را ببند. |
Read | تعداد مشخصی کاراکتر از فایل TextStream خوانده شود و نتیجه را به صورت یک رشته بازگردانید. |
ReadAll | تمام فایل TextStream خوانده شود و نتیجه را بازگردانید. |
ReadLine | یک خط کامل از فایل TextStream خوانده شود (تا کاراکتر پاراگراف اما بدون کاراکتر پاراگراف) و نتیجه را بازگردانید. |
Skip | در هنگام خواندن یک فایل TextStream، تعداد مشخصی کاراکتر را بپرید. |
SkipLine | در هنگام خواندن یک فایل TextStream، خط بعدی را بپرید. |
نوشته | نوشتن یک متن مشخصی (رشته) به یک فایل TextStream |
WriteLine | نوشتن یک متن مشخصی (رشته) و کاراکتر مجزا به یک فایل TextStream |
WriteBlankLines | نوشتن تعداد مشخصی کاراکتر مجزا به یک فایل TextStream |
- صفحه قبلی ASP FileSystem
- صفحه بعدی ASP Drive