ASP FileSystem
FileSystemObject obyekti serverdagi fayl tizimiga murojaat qilish uchun ishlatiladi.
Qo‘shimcha misollar
Ko‘rsatilgan fayl mavjudmi?
Fayl mavjudligini qanday tekshirish mumkin.
Ko‘rsatilgan papka mavjudmi?
Papka mavjudligini qanday tekshirish mumkin.
Ko‘rsatilgan disk mavjudmi?
Disk mavjudligini qanday tekshirish mumkin.
Ko‘rsatilgan disk nomini olish
Ko‘rsatilgan disk nomini qanday olish mumkin.
Ko‘rsatilgan yo‘lning ota papkasi nomini olish
Ko‘rsatilgan yo‘lning ota papkasi nomini qanday olish mumkin.
Fayl nomini olish
Ko‘rsatilgan yo‘ldagi oxirgi komponentning fayl nomini qanday olish mumkin.
Fayl kengaytmasini olish
Ko‘rsatilgan yo‘ldagi oxirgi komponentning fayl kengaytmasini qanday olish mumkin.
Fayl yoki papkaning asosiy nomini olish
Ko‘rsatilgan yo‘ldagi fayl yoki papkaning asosiy nomini qanday olish mumkin.
FileSystemObject obyekti
FileSystemObject obyekti serverdagi fayl tizimiga murojaat qilish uchun ishlatiladi.
Bu obyekt fayllar, papkalar va katalog yo‘llari ustida amallar bajara oladi. Shuningdek, bu obyekt yordamida fayl tizimi haqidagi ma’lumotlarni olish mumkin.
Quyidagi kod matnli fayl (c:\test.txt) yaratadi, so‘ng faylga biroz matn yozadi:
<%
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 obyektining xususiyatlari va metodlari quyida tavsiflangan:
Xususiyatlar
| Xususiyat | Tavsif |
|---|---|
| Drives | Kompyuterdagi barcha Drive obyektlari kolleksiyasini qaytaradi |
Metodlar
| Metod | Tavsif |
|---|---|
| BuildPath | Mavjud yo‘lga nom qo‘shadi |
| CopyFile | Bir yoki bir nechta faylni bir joydan boshqa joyga nusxalaydi |
| CopyFolder | Bir yoki bir nechta papkani bir joydan boshqa joyga nusxalaydi |
| CreateFolder | Yangi papka yaratadi |
| CreateTextFile | Matnli fayl yaratadi va fayldan o‘qish yoki faylga yozish uchun ishlatilishi mumkin bo‘lgan TextStream obyektini qaytaradi |
| DeleteFile | Ko‘rsatilgan bir yoki bir nechta faylni o‘chiradi |
| DeleteFolder | Ko‘rsatilgan bir yoki bir nechta papkani o‘chiradi |
| DriveExists | Ko‘rsatilgan disk mavjudligini tekshiradi |
| FileExists | Ko‘rsatilgan fayl mavjudligini tekshiradi |
| FolderExists | Ko‘rsatilgan papka mavjudligini tekshiradi |
| GetAbsolutePathName | Ko‘rsatilgan yo‘l uchun disk ildizidan boshlanadigan to‘liq yo‘lni qaytaradi |
| GetBaseName | Ko‘rsatilgan fayl yoki papkaning asosiy nomini qaytaradi |
| GetDrive | Ko‘rsatilgan yo‘ldagi diskka mos Drive obyektini qaytaradi |
| GetDriveName | Ko‘rsatilgan yo‘lning disk nomini qaytaradi |
| GetExtensionName | Ko‘rsatilgan yo‘ldagi oxirgi komponentning fayl kengaytmasi nomini qaytaradi |
| GetFile | Ko‘rsatilgan yo‘l uchun File obyektini qaytaradi |
| GetFileName | Ko‘rsatilgan yo‘ldagi oxirgi komponentning fayl yoki papka nomini qaytaradi |
| GetFolder | Ko‘rsatilgan yo‘l uchun Folder obyektini qaytaradi |
| GetParentFolderName | Ko‘rsatilgan yo‘ldagi oxirgi komponentning ota papkasi nomini qaytaradi |
| GetSpecialFolder | Windows’ning ba’zi maxsus papkalariga yo‘lni qaytaradi |
| GetTempName | Tasodifiy yaratilgan vaqtinchalik fayl yoki papkani qaytaradi |
| MoveFile | Bir yoki bir nechta faylni bir joydan boshqa joyga ko‘chiradi |
| MoveFolder | Bir yoki bir nechta papkani bir joydan boshqa joyga ko‘chiradi |
| OpenTextFile | Faylni ochadi va faylga murojaat qilish uchun ishlatilishi mumkin bo‘lgan TextStream obyektini qaytaradi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
