مثل FileSystemObject لـ ASP
- الصفحة السابقة خطأ ASP
- الصفحة التالية ASP TextStream
يستخدم Object FileSystemObject للوصول إلى نظام الملفات على الخادم.
مثال
- هل يوجد ملف معين؟
- يوضح هذا المثال كيفية إنشاء كائن FileSystemObject أولاً ثم استخدام طريقة FileExists للتحقق من وجود ملف معين.
- هل يوجد مجلد معين؟
- يوضح هذا المثال كيفية استخدام طريقة FolderExists للتحقق من وجود مجلد معين.
- هل يوجد محرك الأقراص المحدد؟
- يوضح هذا المثال كيفية استخدام طريقة DriveExists للتحقق من وجود محرك الأقراص المحدد.
- الحصول على اسم محرك الأقراص المحدد
- يوضح هذا المثال كيفية استخدام طريقة GetDriveName للحصول على اسم محرك الأقراص المحدد.
- الحصول على اسم المجلد الأم للمسار المحدد
- يوضح هذا المثال كيفية استخدام طريقة GetParentFolderName للحصول على اسم المجلد الأم للمسار المحدد.
- الحصول على امتداد المجلد
- يوضح هذا المثال كيفية استخدام طريقة GetExtensionName للحصول على اسم امتداد العنصر الأخير في المسار المحدد.
- الحصول على اسم الملف
- يوضح هذا المثال كيفية استخدام طريقة GetFileName للحصول على اسم الملف للعنصر الأخير في المسار المحدد.
- الحصول على اسم الجذر للملف أو المجلد
- يوضح هذا المثال كيفية استخدام طريقة GetBaseName لاستعادة اسم الجذر للملف أو المجلد في المسار المحدد.
كائن FileSystemObject
يستخدم Object 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 %>
وصف خصائص وطرق Object FileSystemObject كالتالي:
خصائص
خصائص | وصف |
---|---|
Drives | يعيد مجموعة من محركات الأقراص المحلية على الحاسوب. |
طريقة
طريقة | وصف |
---|---|
BuildPath | يُضيف اسمًا إلى المسار الحالي. |
CopyFile | يُنسخ ملف أو أكثر من الملفات من موقع إلى آخر. |
CopyFolder | يُنسخ مجلد أو أكثر من المجلدات من موقع إلى آخر. |
CreateFolder | يُنشئ مجلد جديد. |
CreateTextFile | يُنشئ ملف نصي ويُعيد ملف TextStream. |
DeleteFile | يحذف ملفًا أو أكثر من الملفات المحددة. |
DeleteFolder | يحذف مجلدًا أو أكثر من المجلدات المحددة. |
DriveExists | يحقق ما إذا كان محرك الأقراص المحدد موجودًا. |
FileExists | يحقق ما إذا كان الملف المحدد موجودًا. |
FolderExists | يحقق ما إذا كان المجلد موجودًا. |
GetAbsolutePathName | يعيد المسار الكامل من جذور محرك الأقراص المحدد للمسار المحدد. |
GetBaseName | يعيد الاسم الأساسي للملف أو المجلد المحدد. |
GetDrive | يعيد Drive ل المسار المحدد. |
GetDriveName | يعيد اسم محرك الأقراص للمسار المحدد. |
GetExtensionName | يعيد امتداد الملف للعنصر الأخير في المسار المحدد. |
GetFile | يعيد ملفًا ل المسار المحدد. |
GetFileName | يعيد اسم الملف للعنصر الأخير في المسار المحدد. |
GetFolder | يعيد مجلدًا ل المسار المحدد. |
GetParentFolderName | يعيد اسم المجلد الأم للعنصر الأخير في المسار المحدد. |
GetSpecialFolder | يعيد مسارًا لبعض مجلدات Windows الخاصة. |
GetTempName | يعيد ملفًا أو مجلدًا مولدًا عشوائيًا. |
MoveFile | تحريك ملف أو ملفات من مكان إلى آخر. |
MoveFolder | تحريك مجلد أو مجلدات من مكان إلى آخر. |
OpenTextFile | افتح ملفًا، وعد retourne une instance de TextStream pour accéder à ce fichier. |
- الصفحة السابقة خطأ ASP
- الصفحة التالية ASP TextStream