ASP.net ‘Dosya ve Klasör İşlemleri’ Örnek ve Uygulamaları

Asp.Net Zip ve Unzip İşlemleri 2 – Dosya Yükleme ve Sıkıştırma

Asp.net ile Zip’li Dosya Yükleme ve Açma işleminden sonra şimdide sıra geldi dosya yükleme ve sıkıştırma işlemine bunun için yine SharpZipLib kütüphanesini kullanacağız. SharpZipLib kütüphanesi ile sıkıştırılacak olan dosyalara açıklama ekleyebilir aynı zamanda şifrede koyabiliriz hemen örneğimize geçelim ama SharpZipLib kütüphanesini referans olarak eklemeyi unutmayın nasıldı diyorsanız Zip’li Dosya Yükleme ve Açma konusuna tekrar göz atın. Sayfamıza birer tane FileUpload,Label ve Button ekliyoruz. yüklenen dosyaları kaydetmek için dosyalar isimli bir klasör ekliyoruz using System.IO; using ICSharpCode.SharpZipLib; using ICSharpCode.SharpZipLib.Zip; ekleyip Yukle […]

Asp.Net Zip ve Unzip İşlemleri 1 – Zip’li Dosya Yükleme ve Açma

Asp.net ile sıkıştırılmış dosyalar üzerinde işlem yapabilmek için SharpZipLib kütüphanesini kullanacağız nasıl kullanıldığını anlatmadan önce buradan dosyamızı indiriyoruz, SharpZipLib kütüphanesi ile artık projelerimizde Zip, GZip, Tar ve BZip2 dosyalarımız üzerinde işlemler yapabiliriz. Hemen ilk örneğimize başlayalım ilk olarak sıkıştırılmış bir dosya açma işlemi ile ilgili bir örnek yapalım. Projenin çalışan halini konu sonundan indirebilirsiniz.. ilk olarak projemize ICSharpCode.SharpZipLib.dll dosyasını referans olarak ekliyoruz, bunun için projemizin üzerinde solution Explorer bölümünde sağ tıklayıp Add Reference tıklayıp Browse bölümünden ICSharpCode.SharpZipLib.dll dosyasını seçiyoruz. Sayfamıza […]

Asp.Net Klasördeki Resimleri Gösterme

Asp.net ile dosya okuma işlemi yaparak bir klasör içindeki resimler nasıl görüntülenir onunla ilgili küçük bir örnek uygulama yapacağız. ilk olarak projemize resimler isimli bir klasör açıp içine resimlerimizi kopyalıyoruz. Şimdi resimleri ekranda görüntülemek için sayfamıza bir Repeater ekleyip içine resimleri görüntüleyecek olan image nesnemizi koyuyoruz sayfamızın page_load olayında ilk olarak klasördeki dosyaları okuyup bir dizi içine aktarıyoruz daha sonra bu dizi içindeki elemanların resim dosyası olup olmadığını uzantılarını kontrol ederek tespit ediyoruz eğer resim dosyası ise resimler listesine atıyoruz. […]

Asp.Net Alt Klasörleri Listeleme

Asp.Net ile uygulamanın çalıştığı veya istediğiniz bir klasör içerisinde yer alan alt klasörlerin listesini alabilirsiniz bunun için Directory.GetDirectories komutunu kullanacağız, eğer klasör içindeki dosyaları listelemek istiyorsanız o konuyu burada anlatmıştık. Şimdi ilk olarak form tasarımını oluşturalım onun için gerekli olan kodlarımız Alt klasörleri öğrenmemizi sağlayan komut Directory.GetDirectories gelen sonucu bir dizi içerisine aktarıp listbox içerisinde gösteriyoruz..

Asp.Net Klasördeki Dosyaları Listeleme

Asp.net ile bir klasörün içindeki dosyaların listesini öğrenebiliriz bunun için tasarım alanında form üzerine bir listbox, bir buton , bir textbox ve iki label ekliyoruz tasarım için gerekli kodlarımız.. Butona basdığımız zaman klasördeki dosyaları listbox içerisine alacağız dosyalar üzerinde işlem yapabilmek için System.IO namespace’ini ekliyoruz klasördeki dosyaları alabilmek için Directory.GetFiles komutunu kullanacağız kodlarımız aşağıda..

Asp.net Dosya İşlemleri Dosya Bilgilerini Öğrenme FileInfo

Asp.net ile bir dosyanın bütün özelliklerini öğrenebilirsiniz, bunun için FileInfo sınıfını kullanacağız. Dosyanın uzantısını, boyutunu, Oluşturulma Tarihi, Değiştirilme tarihi, Dosya Yolu gibi özellikleri FileInfo sınıfı ile öğreneceğiz. Dosya işlemlerini yapabilmek için yine C# kodlarımıza System.IO namesınıfını eklemeyi unutmuyoruz. Html bloğunda dosya bilgilerini görüntülemek için BulletedList nesnesi ekliyoruz Şimdi sıra geldi bu liste içerisinde bilgileri göstermeye bunun için kod bloğumuzda aşağıdaki gibi olmalı

Asp.net Dosya İşlemleri Dosya Oluşturma ve Bilgi Ekleme

Asp.net ile text dosya nasıl oluşturulur, oluşturulan bu dosyanın içine nasıl bilgi eklenir onunla ilgili uygulama yapacağız. Dosyalar üzerinde işlem yapabilmeniz için System.IO namespace’ini eklemek gerekiyor w = File.CreateText(filePath); komutu ile dosya oluşturuluyor, daha sonra Writeline ile bilgiler dosyanın içerisine ekleniyor Html komutlarımız…: C# dosya oluşturma ve ekleme komutlarımız..: