شیء FileSystemObject ASP

مجموعه FileSystemObject برای دسترسی به سیستم فایل سرور استفاده می‌شود.

مثال

آیا فایل مشخص وجود دارد؟
این مثال نشان می‌دهد که چگونه ابتدا باید مجموعه FileSystemObject ایجاد شود و سپس از روش FileExists برای بررسی وجود فایل مشخص استفاده شود.
آیا پوشه مشخص وجود دارد؟
این مثال نشان می‌دهد که چگونه می‌توان از روش FolderExists برای بررسی وجود پوشه مشخص استفاده کرد.
آیا درایو مشخص وجود دارد؟
این مثال نشان می‌دهد که چگونه می‌توان از روش DriveExists برای بررسی وجود درایو مشخص استفاده کرد.
دریافت نام درایو مشخص
این مثال نشان می‌دهد که چگونه می‌توان از روش GetDriveName برای دریافت نام درایو مشخص استفاده کرد.
دریافت نام پوشه والدین مسیر مشخص
این مثال نشان می‌دهد که چگونه می‌توان از روش GetParentFolderName برای دریافت نام پوشه والدین مسیر مشخص استفاده کرد.
دریافت پسوند پوشه
این مثال نشان می‌دهد که چگونه می‌توان از روش GetExtensionName برای دریافت نام پسوند آخرین جزء در مسیر مشخص استفاده کرد.
دریافت نام فایل
این مثال نشان می‌دهد که چگونه می‌توان از روش GetFileName برای دریافت نام آخرین جزء در مسیر مشخص استفاده کرد.
بازگرداندن نام پایه فایل یا پوشه
این مثال نشان می‌دهد که چگونه می‌توان از روش GetBaseName برای بازگرداندن نام پایه فایل یا پوشه در مسیر مشخص استفاده کرد.

مجموعه FileSystemObject

مجموعه FileSystemObject برای دسترسی به سیستم فایل سرور استفاده می‌شود. این مجموعه می‌تواند بر روی فایل‌ها، پوشه‌ها و مسیرهای دایرکتوری عمل کند. همچنین می‌توان از این مجموعه برای دریافت اطلاعات سیستم فایل استفاده کرد.

کد زیر یک فایل متنی ایجاد می‌کند (c:\test.txt) و سپس چندین متن به این فایل می‌نویسد:

<%
dim fs,fname
      set fs=Server.CreateObject("Scripting.FileSystemObject")
      set fname=fs.CreateTextFile("c:\test.txt",true)
      fname.WriteLine("Hello World!")
      fname.Close
set fname=nothing
set fs=nothing
%>

ویژگی‌ها و روش‌های شیء FileSystemObject به شرح زیر است:

ویژگی‌ها

ویژگی‌ها توضیحات
Drives بازگرداندن مجموعه‌ای از شیء درایورهای محلی کامپیوتر.

روش

روش توضیحات
BuildPath اضافه کردن یک نام به پایان مسیر موجود.
CopyFile کپی یک یا چند فایل از یک مکان به مکان دیگری.
CopyFolder کپی یک یا چند پوشه از یک مکان به مکان دیگری.
CreateFolder ایجاد یک پوشه جدید.
CreateTextFile ایجاد یک فایل متنی و شیء TextStream را بازگرداند.
DeleteFile حذف یک یا چند فایل مشخص شده.
DeleteFolder حذف یک یا چند پوشه مشخص شده.
DriveExists بررسی وجود یک درایور مشخص شده.
FileExists بررسی وجود یک فایل مشخص شده.
FolderExists بررسی وجود یک پوشه.
GetAbsolutePathName مسیر کامل از ریشه درایور برای مسیر مشخص شده بازگرداند.
GetBaseName نام پایه فایل یا پوشه مشخص شده را بازگرداند.
GetDrive شیء Drive مربوط به درایور مسیر مشخص شده را بازگرداند.
GetDriveName نام درایور مسیر مشخص شده را بازگرداند.
GetExtensionName نام گسترش‌دهنده فایل یا پوشه در آخرین بخش مسیر مشخص شده را بازگرداند.
GetFile یک شیء فایل برای مسیر مشخص شده بازگرداند.
GetFileName نام فایل در آخرین بخش مسیر مشخص شده را بازگرداند.
GetFolder یک شیء پوشه برای مسیر مشخص شده بازگرداند.
GetParentFolderName نام پدر فایل یا پوشه‌ای که در مسیر مشخص شده در آخرین بخش قرار دارد را بازگرداند.
GetSpecialFolder مسیر پوشه‌های خاص ویندوز را بازگرداند.
GetTempName بازگرداندن یک فایل یا پوشه تولید شده به صورت تصادفی.
MoveFile یک یا چند فایل را از یک مکان به مکان دیگری منتقل کنید.
MoveFolder یک یا چند پوشه را از یک مکان به مکان دیگری منتقل کنید.
OpenTextFile فایل را باز کنید و یک شیء TextStream برای دسترسی به این فایل بازگردانید.