شیء FileSystemObject ASP
- صفحه قبلی اشتباه ASP
- صفحه بعدی ASP TextStream
مجموعه 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 برای دسترسی به این فایل بازگردانید. |
- صفحه قبلی اشتباه ASP
- صفحه بعدی ASP TextStream