File System Object. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Benzer belgeler
Dosya Sistemi Nesnesi File System Object

Cookie s. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 17 Ara 2013

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

08217 Internet Programcılığı I Internet Programming I

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. Hafta V

Yedekleme ve Kurtarma

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

Internet Programming I. Hafta I. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Internet Programming I. Hafta V. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Internet Programming I. Hafta II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Metin (Textstream) Nesnesi

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

How to ASP Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 29 Eki. 1 Kas. 2013

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

DOSYA-KLASÖR VE DOSYA UZANTILARI Batıkent Ortaokulu,Ders Notları,2016

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BU DERSİN SONUNDA BUNLARI ÖĞRENECEKSİNİZ;

Öğr. Gör. Serkan AKSU 1

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

İşletim Sistemi Nedir?

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

08217 Internet Programcılığı I

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

AMAÇLAR: Boot CD/USB Bellek Oluşturmak, İmaj Almak, Driver Yüklemek, ÖDEV-1

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

EFe Event Management System

Windows XP deki bir paylaşılan klasörde basit paylaşım nasıl devre dışı bırakılır ve izinler nasıl atanır

ASP Procedures. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

İnsan zekâsının çalışması sonucu ortaya çıkan düşünce ürünü, İletişim?

08220 Internet Programcılığı II

Kurulum ve Başlangıç Kılavuzu. DataPage için

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

Dosya ve Klasör İşlemleri

Ders Tanıtım Sunumu AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 02 EKi Salı. Öğr. Gör.

7. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

08217 Internet Programcılığı II

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

08217 Internet Programcılığı I

08217 Internet Programcılığı I Internet Programming I

Servisler Olaylar İşlemler Services Events - Processes

Bazı MSDOS komutları BAZI DOS KOMUTLARI

Internet Programming II

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

DML işlemleri. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı May Öğr. Gör. Murat KEÇECĠOĞLU

30 Mayıs ETASQLMNG Programına giriş

Kurulum ve Başlangıç Kılavuzu. DataPage için

9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Internet Programming II

Bilgisayarım My Computer

Windows İşletim Sistemi

Linux Ubuntu Kurulumu

Server Operating System

Tanıtım Sunumu Internet Programcılığı II. ASP and ASP variables. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 02 Eki.

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Sabit Diskinizi Rahatlatacak 10 Uygulama

İnternet Programcılığı

DİSK DEPOLAMA ALANLARI

SpamTitan CD'den kurulum

DENEME SINAVI CEVAP ANAHTARI

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

08220 Internet Programcılığı II

DOSYALARI DÜZENLEMEK

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

Yazılım Güncelleştirmeleri Kullanıcı Kılavuzu

USB 2.0 External HDD Enclosure 3.5" (8,89cm)

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Windows XP: Virtual Memory / Sanal Bellek Perşembe, 07 Eylül :51 - Son Güncelleme Salı, 12 Eylül :07

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Laboratuvar Çalışması Veri Depolama Kapasitesini Belirleme

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

İZMİR EKONOMİ ÜNİVERSİTESİ MERKEZİ DİSK SİSTEMİ KULLANIMI

Bilgisayar Kurulum Kullanıcı Kılavuzu

Touchstone Kisisel-Egitim Sürümü Level 2 DVD-ROM ve Video DVD talimatlari ve bilinen teknik konulari

BİLİŞİM İLE TANIŞIYORUM BİLİŞİM TEKNOLOJİLERİNİN KULLANILDIĞI ALANLAR

YAZILIM İŞLETİM SİSTEMLERİ

(Şekil 1) Task Bar üzerinde bulunan Start Düğmesi tıklandığında açılan menü Start Menüsü dür. Start Menüsü üzerinde şu standart seçenekler bulunur.

08224 Sunucu İşletim Sistemleri

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Kablosuz yaşam YM.AR.5050.UM. TR.D01REV

Bu dosyalar NT4 Server kurulum C'sinde \CLIENTS\MSCLIENT dizini altında bulunabilir.

WAMP SERVER KURULUMU

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

08224 Sunucu İşletim Sistemleri

Sigortacılık Y. L. Programı - Tezsiz Risk Yönetiminin Temelleri (Seçmeli) Suna ÖZYÜKSEL 1. HAFTA (3)

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

ÜNİTE NESNE TABANLI PROGRAMLAMA I İÇİNDEKİLER. Okt. Mustafa AKBUĞA HEDEFLER DOSYA VE KLASÖR İŞLEMLERİ

Transkript:

File System Object Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU

Bugüne kadar Web tekniği olarak Browser da bir sayfayı görüntüleyebileceğimizi sanıyorduk. FileSystemObject i daha yakından tanıyalım. Bu nesne bize sabit diske erişme ve onun kaynaklarını kullanma imkanı verir. Bütün nesneler gibi kullanılabilmesi için önce bir değişkenin bünyesinde oluşturulması gerekir:

Dosya Sistemi Nesnesi nin 20 den fazla metodu vardır; bunlardan önemlileri şunlardır: CopyFile (dosya kopyala), MoveFile (Dosya taşı), CopyFolder (klasör kopyala), MoveFolder (klasör taşı), Create Folder (klasör oluştur), DeleteFile (dosya sil), DeleteFolder (klasör sil).

Bunlardan birinin nasıl kullanılabileceğine bir örnek verelim: Kodu çalıştırmadan önce düşünmekte fayda var. ASP ile silinen dosyalar geri dönüşüm kutusuna gönderilmeyecek tamamen silinecektir.

Daha az zararlı bir diğer örnek ise şöyle olabilir: Bu örnekte belgelerim içerisindeki *.* tüm dosyalar c: sürücüsü içerisindeki yedekler adlı bir dizin içerisine kopyalanacaktır. Bu uygulamayı yaparken kullandığınız işletim sistemi dosya yapısını dikkate alınız.

CopyFile (dosya kopyala), MoveFile (Dosya taşı), CopyFolder (klasör kopyala), MoveFolder (klasör taşı), Create Folder (klasör oluştur), DeleteFile (dosya sil), DeleteFolder (klasör sil). Bu uygulama örneklerini de siz yapınız. (1 saat. Süre)

FileSystemObject in sadece bir özelliği (Property) vardır: Drives (sürücüler). Fakat bu özellik, bir değil bir çok elemandan oluşan bir dizi-değişken gibi (Collection) sayılır. Çünkü bir Web Server da birden çok sürücü bulunur.

Her sürücü, bu kolleksiyonun üyesidir (FileSystem.Drives) ve her birinin sürücü harfi (.DriveLetter), disk adı (.VolumeName), byte olarak boş alanı (.FreeSpace) özellikleri vardır. Sonraki yansıdaki örneği suruculer.asp adıyla kaydedin ve tarayıcınızda çalıştırın.

Tarayıcı görünümü Bu şekilde olacaktır.

DosyaSistemi adlı değişkene atadığımız Dosya sistemi Nesnesi nin sürücüler kolleksiyonunun dizi-değişken gibi olduğunu söylemiştik. For..Next akış kontrolü ile bu kolleksiyonun bütün üyelerinin sırayla sürücü harfi, ve hazırsa disk adı ve boş alanı bilgilerini alıyoruz.

Drives kolleksiyonunun diğer özellikleri arasında toplam yüzey genişliği (TotalSize), sürücü türü (DriveType; 0=bilinmiyor; 1=çıkartılabilir; 2=sabit; 3=ağ; 4=CD-ROM; 5= RAM-Drive) Dosya sistemi (FileSystem; FAT, NTFS, CDFS), kök dizin (RootFolder) vardır.

Dosya sistemelerini nesne olarak kullanacağımız uygulamalar yaparken çok faydalı olacak birkaç şeyi daha öğrenmek yararlı olacaktır. Bunlar klasörler, klasörleri listelemek ve alt klasörlerdir. Dosya sistem nesnesi özellikleri ile sürücülerimiz üzerinde geçerli kontrolleri sağlamak mümkün olur.

Dosya sistemelerini nesne olarak kullanacağımız uygulamalar yaparken çok faydalı olacak birkaç şeyi daha öğrenmek yararlı olacaktır. Bunlar klasörler, klasörleri listelemek ve alt klasörlerdir. Dosya sistem nesnesi özellikleri ile sürücülerimiz üzerinde geçerli kontrolleri sağlamak mümkün olur.

VBScript açısından, her sürücüde klasörler (Folders) ve onların içinde alt-klasör (Subfolders) ve dosya (Files) kolleksiyonları bulunur. Klasör nesnesinin bazı özellikleri Adı (Name), oluşturulma (DateCreated), erişim (DateLastAccessed), değiştirme (DateLastModified) tarihleri, içindeki dosyalar ve altklasörlerdeki dosyalarla birlikte boyutu (Size), bulunduğu sürücü (Drive), içinde bulunduğu klasör (ParentFolder), alt-klasörler (SubFolders), kök dizin olup olmadığı (IsRoot). Gibi.

Klasör nesnesinin kopyala (Copy), sil (Delete) ve Taşı (Move) metodları vardır. Dosya (File) nesnesinin de ad, oluşturma, erişim, değiştirme, boyut, sürücü ve içinde bulunduğu sürücü özellikleri, ve kopyala, sil, taşı metodları vardır. IIS bulunan sistemde, örneğin C: sürücüsünün kök dizinindeki bütün dosyaların listesini size veren bir kod şöyle yazılır (dosyalar.asp): (sonraki yansıda kod görünümü)

Örneğin aynı kodları Bu kezde windows dizini Uygulayıp sonucu görün. Süre : 30 Dk. Burada SurucuHarfi değişkenin değerini değistirerek, arzu ettiğiniz disk/disket veya CD- ROMa ulaşabilirsiniz. GetDrive metodu dikkatinizi çekmiş olmalı; bu metodla, VBScript, fiilen disk/disket sistemine erişir.

Metin (TextStream) Nesnesi Dosya sistemi nesnesi bize disk sistemine, klasörlere ve dosyalara erişme imkanı verir. Yeni dosyaları oluşturmak veya mevcut dosyalar ek yapmak için yeterli özellik ve metoddan yoksundur. Bunu TextStream nesnesi ile yaparız.

Next Week -> ASP Objects Class Elbistan Meslek Yüksek Okulu 2013 2014 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU