Asp.net te FileSystemObject nesnesi sunucudaki dosya sistemine erişim için kullanılır. Dizin yollarını klasörleri ve dosyaları işleyebilirsiniz. Klasör silme açma taşıma dosyanın dizinde olup olmadığını kontrol için vb…
FSO Nesnesi Oluşturmak;
<% set fso= create object("Scriping.FileSystem.objects") %>
DELETE File Nesneyi silme;
<% set fso= create object("Scriping.FileSystem.objects")
FSO Delete.File "c:\serdar.txt"
%>
Bu kodu yazıp localhostta çalıştığında serdar.txt silinmiş olacaktır.
Create Folder
<% FSO CreateFolder "c:\serdar" %>
Bu kod yazdıktan sonra ise server da serdar kalsörü oluşturulur.
Şimdi klasör oluştrup o klasörün içine de bir dosya oluşturalım
<% set fso= create object("Scriping.FileSystem.objects")
FSO CreateFolder "c:\serdar"
FSO CreateFolder "c:\serdar.txt"
%>
Bazı Fso komutları
| Method | Description |
|---|---|
| BuildPath | Mevcut bir yol ekleme |
| CopyFile | Bir yerden diğerine kopyalar bir veya daha fazla dosya |
| CopyFolder | Bir yerden diğerine kopyalar bir veya daha fazla klasör |
| CreateFolder | Yeni dosya oluşturur |
| CreateTextFile | Bir metin dosyası yaratır ve okumak veya dosyaya yazmak kullanılabilecek bir TextStream nesnesi döndürür |
| DeleteFile | Belirtilen bir veya daha fazla dosyaları siler |
| DeleteFolder | Belirtilen bir veya daha fazla klasörleri siler |
| DriveExists | Eğer bir sürücü varsa denetler |
| FileExists | Belirtilen bir dosya var mı denetler |
| FolderExists | Belirtilen bir klasör var mı denetler |
| GetAbsolutePathName | Belirtilen yol için sürücünün kökünün tam yolunu döndürür |
| GetBaseName | bir dosya veya klasörün temel adını döndürür |
| GetDrive | Sürücüye belirtilen yolda karşılık gelen nesneyi döndürür |
| GetDriveName | Belirtilen yolun sürücü adını döndürür |
| GetExtensionName | Belirli bir yolda son bileşeni ve dosya uzantısı döndürür |
| GetFile | Belirtilen Dosya nesnesinin yolunu döndürür |
| GetFileName | Belirli bir yolda son bileşeni döndürür dosya adı veya klasör adı |
| GetFolder | Belirtilen yolu için döndürür Klasör nesne |
| GetParentFolderName | son bileşenin ana klasörün adını döndürür |
| GetSpecialFolder | Bazı Windows ‘özel klasörler döndürür yolu |
| GetTempName | Rasgele oluşturulmuş bir geçici dosya veya klasörü döndürür |
| MoveFile | Bir yerden diğerine taşır bir veya daha fazla dosya |
| MoveFolder | Bir yerden diğerine taşır bir veya daha fazla klasör |
| OpenTextFile | Bir dosya açılır ve dosya erişim için kullanılabilecek bir TextStream nesnesi döndürür |