En son web geliştirme öğreticiler
 

ASP FileSystemObject Nesne


FileSystemObject nesne bir sunucu üzerinde dosya sistemine erişmek için kullanılır.


Örnekler

Örnekler

Belirtilen dosya var mı?
Bir dosya var olmadığını kontrol etme.

Belirtilen klasör var mıdır?
Bir klasörün var olmadığını kontrol etme.

Belirtilen sürücü var mı?
Bir sürücü varsa nasıl kontrol etmek.

Belirtilen sürücünün adı alın
Nasıl belirli bir sürücünün adını alır.

Belirtilen yolun üst klasörün adını alın
Nasıl belirli bir yolun üst klasörün adını alır.

Dosya adı alın
Nasıl belirli bir yoldaki son bileşenin dosya adını alır.

Dosya uzantısı alın
Nasıl belirli bir yoldaki son bileşenin dosya uzantısını alır.

Bir dosya veya klasörün taban adı alın
Nasıl bir Belirtilen yolda bir dosya veya klasörün, taban adını alır.


FileSystemObject Nesne

FileSystemObject nesne bir sunucu üzerinde dosya sistemine erişmek için kullanılır.

Bu nesne dosyaları, klasörleri ve dizin yollarını manipüle edebilir. Nesne ile dosya sistemi bilgilerini almak da mümkündür.

Aşağıdaki kod, bir metin dosyası oluşturur (c:\test.txt) ve daha sonra dosyaya bazı metin yazıyor:

<%
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 nesnenin özellikleri ve yöntemler, aşağıda tarif edilmiştir:

Özellikleri

özellik Açıklama
Drives bilgisayardaki tüm Sürücü nesnelerinin bir koleksiyonu döndürür

Yöntemler

Yöntem Açıklama
BuildPath varolan bir yola bir isim ekler
CopyFile Kopya bir veya bir yerden diğerine daha fazla dosya
CopyFolder Kopya bir veya bir yerden diğerine daha klasörler
CreateFolder Yeni bir klasör oluşturur
CreateTextFile Bir metin dosyası oluşturur ve okuma veya dosyaya yazmak için kullanılabilecek bir TextStream nesnesi döndürür
DeleteFile bir veya daha fazla belirli dosyaları siler
DeleteFolder bir veya daha fazla belirli klasörleri siler
DriveExists Çekler belirtilen bir sürücü varsa
FileExists Çekler belirtilen bir dosya varsa
FolderExists Çekler belirli bir klasör varsa
GetAbsolutePathName Belirtilen yolu için sürücünün kökünden tam yolunu döndürür
GetBaseName Belirtilen dosya veya klasörün baz adını döndürür
GetDrive Belirli bir yol sürücüsüne karşılık gelen bir sürücü nesne döndürür
GetDriveName Belirtilen yolun sürücü adını döndürür
GetExtensionName Belirtilen yoldaki son bileşen için dosya uzantısı adını döndürür
GetFile Belirtilen yol için bir File nesnesini döndürür
GetFileName Belirtilen yoldaki son bileşen için dosya veya klasör adını döndürür
GetFolder Belirtilen yol için bir klasör nesnesi döndürür
GetParentFolderName Belirtilen yoldaki son bileşenin üst klasörün adını döndürür
GetSpecialFolder Windows' özel klasörler bazı yolunu döndürür
GetTempName rasgele oluşturulmuş bir geçici dosya veya klasörü döndürür
MoveFile yerden başka bir yere bir veya daha fazla dosya taşır
MoveFolder yerden başka bir yere bir veya daha fazla klasör taşır
OpenTextFile Bir dosyayı açar ve dosyaya erişmek için kullanılabilecek bir TextStream nesnesi döndürür