ASP Folder Nesnesi

Dosya nesnesi, belirli klasör hakkında bilgi döndürmek için kullanılır.

Folder nesnesi

Folder nesnesi, belirtilen klasör hakkında bilgi döndürmek için kullanılır.

Folder nesnesi üzerinde işlem yapmak için, FileSystemObject nesnesi üzerinden Folder nesnesinin örneklerini oluşturmamız gerekmektedir. Öncelikle, bir FileSystemObject nesnesi oluştururuz, ardından FileSystemObject nesnesinin GetFolder yöntemi ile bu Folder nesnesini örnekleriz.

Aşağıdaki kod, Folder nesnesini örneklemek için FileSystemObject nesnesinin GetFolder yöntemini kullanır ve belirtilen dosyanın oluşturulma tarihini DateCreated özelliği ile döndürür:

<%
Dim fs,fo
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set fo=fs.GetFolder("c:\test")
Response.Write("Folder created: " & fo.DateCreated)
set fo=nothing
set fs=nothing
%>

Çıktı:

Folder oluşturuldu: 10/22/2001 10:01:19 AM

Folder nesnesinin koleksiyonu, özellikleri ve yöntemleri

Koleksiyon

Koleksiyon Açıklama
Files Belirtilen klasördeki tüm klasörlerin koleksiyonunu döndürür。
SubFolders Belirtilen klasördeki tüm alt klasörlerin koleksiyonunu döndürür。

Özellikler

Özellikler Açıklama
Attributes Belirtilen klasörün özelliklerini ayarlar veya döndürür。
DateCreated Belirtilen klasörün oluşturulduğu tarih ve saati döndürür。
DateLastAccessed Belirtilen klasörün en son erişildiği tarih ve saati döndürür。
DateLastModified Belirtilen klasörün en son değiştirildiği tarih ve saati döndürür。
Drive Belirtilen klasörün bulunduğu sürücünün sürücü harfini döndürür。
IsRootFolder Klasör kök klasörse ture döndürür, aksi takdirde false döndürür。
Name Belirtilen klasörün adını ayarlar veya döndürür。
ParentFolder Belirtilen klasörün üst klasörünü döndürür。
Path Belirtilen dosyanın yolunu döndürür。
ShortName Belirtilen klasörün kısa adını döndürür。(8.3 Adlandırma İlkeleri)
ShortPath Belirtilen klasörün kısa yolunu döndürür。(8.3 Adlandırma İlkeleri)
Size Belirtilen klasörün boyutunu döndürür。
Type Belirtilen klasörün türünü döndürür。

Yöntem

Yöntem Açıklama
Kopya Belirtilen klasörü bir yerden bir yere kopyalayın.
Delete Belirtilen klasörü silin.
Move Belirtilen klasörü bir yerden bir yere taşıyın.
CreateTextFile Belirtilen klasörde yeni bir metin dosyası oluşturun ve bu dosyayı erişmek için bir TextStream nesnesi döndürün.