ASP FileSystemObject Nesnesi
- Önceki Sayfa ASP Hata
- Sonraki Sayfa ASP TextStream
FileSystemObject nesnesi, sunucudaki dosya sistemine erişmek için kullanılır.
Örnek
- Belirtilen dosya var mı?
- Bu örnek, önce FileSystemObject nesnesi oluşturmak ve ardından FileExists yöntemini kullanarak belirli bir dosyanın var olup olmadığını nasıl saptayacağınızı gösterir.
- Belirtilen klasör var mı?
- Bu örnek, FolderExists yöntemini kullanarak belirli bir klasörün var olup olmadığını nasıl saptayacağınızı gösterir.
- Belirtilen sürücü var mı?
- Bu örnek, DriveExists yöntemini kullanarak belirli bir sürücünün var olup olmadığını nasıl saptayacağınızı gösterir.
- Belirli bir sürücünün adını almak
- Bu örnek, GetDriveName yöntemini kullanarak belirli bir sürücünün adını nasıl elde edeceğinizi gösterir.
- Belirli bir yolun ana klasör adını almak
- Bu örnek, GetParentFolderName yöntemini kullanarak belirli bir yolun ana klasör adını nasıl elde edeceğinizi gösterir.
- Klasör uzantısını almak
- Bu örnek, GetExtensionName yöntemini kullanarak belirtilen yoldaki en son bileşenin dosya uzantısını nasıl elde edeceğinizi gösterir.
- Dosya adını almak
- Bu örnek, GetFileName yöntemini kullanarak belirtilen yoldaki en son bileşenin dosya adını nasıl elde edeceğinizi gösterir.
- Dosya veya klasörün temel adını almak
- Bu örnek, GetBaseName yöntemini kullanarak belirtilen yolda dosya veya klasörün temel adını nasıl döndüreceğini gösterir.
FileSystemObject nesnesi
FileSystemObject nesnesi, sunucudaki dosya sistemine erişmek için kullanılır. Bu nesne, dosya, klasör ve dizin yollarını işlemek için kullanılabilir. Ayrıca, bu nesne aracılığıyla dosya sistem bilgilerine erişilebilir.
Aşağıdaki kod, bir metin dosyası oluşturur (c:\test.txt) ve bu dosyaya bazı metin yazar:
<% 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 nesnesinin özellikleri ve yöntemleri aşağıda açıklanmıştır:
Özellikler
Özellikler | Açıklama |
---|---|
Drives | Yerel bilgisayardaki tüm sürücü nesnelerinin koleksiyonunu döndür. |
Yöntem
Yöntem | Açıklama |
---|---|
BuildPath | Bir adı mevcut yola ekler. |
CopyFile | Bir yerden bir yere bir veya daha fazla dosyayı kopyalar. |
CopyFolder | Bir yerden bir yere bir veya daha fazla klasörü kopyalar. |
CreateFolder | Yeni bir klasör oluşturur. |
CreateTextFile | Metin dosyası oluşturur ve bir TextStream nesnesi döndür. |
DeleteFile | Bir veya daha fazla belirtilen dosyayı siler. |
DeleteFolder | Bir veya daha fazla belirtilen klasörü siler. |
DriveExists | Belirtilen sürücünün var olup olmadığını kontrol eder. |
FileExists | Belirtilen dosyanın var olup olmadığını kontrol eder. |
FolderExists | Bir klasörün var olup olmadığını kontrol eder. |
GetAbsolutePathName | Belirtilen yolu sürücü kökünden başlayan tam yol olarak döndür. |
GetBaseName | Belirtilen dosya veya klasörün temel adını döndür. |
GetDrive | Belirtilen yolun karşılık gelen sürücüsünün Drive nesnesini döndür. |
GetDriveName | Belirtilen yolun sürücü adını döndür. |
GetExtensionName | Belirtilen yolda en son bileşenin dosya uzantısını döndür. |
GetFile | Belirtilen yolu için bir Dosya nesnesi döndür. |
GetFileName | Belirtilen yolda en son bileşenin dosya adını döndür. |
GetFolder | Belirtilen yolu için bir Klasör nesnesi döndür. |
GetParentFolderName | Belirtilen yolda en son bileşenin ebeveyn dosya adını döndür. |
GetSpecialFolder | Belirtilen yolda bazı Windows özel klasörlerinin yolunu döndür. |
GetTempName | Rastgele oluşturulan bir dosya veya klasör döndür. |
MoveFile | Bir yerden başka bir yere bir veya daha fazla dosyayı taşıyın. |
MoveFolder | Bir yerden başka bir yere bir veya daha fazla klasörü taşıyın. |
OpenTextFile | Bir dosyayı açın ve bu dosyaya erişmek için bir TextStream nesnesi döndürün. |
- Önceki Sayfa ASP Hata
- Sonraki Sayfa ASP TextStream