C# Dosya Bilgisi Alma

1 dk okuma süresi
3,376

Bu makalemizde C# programlama dili ile kodlanmış dosya bilgilerini alma uygulamasını sizlerle paylaşacağız. Uygulama kullanıcının seçmiş olduğu dosyanın oluşturulma zamanını, son yazım zamanını ve son erişim zamanını bilgilerini kullanıcıya vermektedir. Aynı zamanda verilen bilgileri değiştirmek de mümkündür.

İlk olarak using System.IO; kütüphanesini ekliyoruz…

 using System.IO; 

Formun tasarımı aşağıdaki gibidir…

Bilgi Al butonunun click eventine aşağıdaki kodları yazıyoruz…

 private void btnBilgiAl_Click(object sender, EventArgs e)
 {
 txtOlusturmaZamanı.Text = File.GetCreationTime(textBox1.Text).ToString();
 txtSonYazıiZamani.Text = File.GetLastWriteTime(textBox1.Text).ToString();
 txtSonErisimZamani.Text = File.GetLastAccessTime(textBox1.Text).ToString();
 } 

Bilgileri Değiştir butonunun click eventine aşağıdaki kodları yazıyoruz…

 private void btnBilgileriDegistir_Click(object sender, EventArgs e)
 {
 if (txtOlusturmaZamanı.Text != "")
 {
 File.SetCreationTime(textBox1.Text, Convert.ToDateTime(txtOlusturmaZamanı.Text));
 }
 if (txtSonYazıiZamani.Text != "")
 {
 File.SetLastWriteTime(textBox1.Text, Convert.ToDateTime(txtSonYazıiZamani.Text));
 }
 if (txtSonErisimZamani.Text != "")
 {
 File.SetLastAccessTime(textBox1.Text, Convert.ToDateTime(txtSonErisimZamani.Text));
 }
 } 


Program çalıştığı zaman aşağıdaki gibi çıktısı olacaktır.


Hasan Adıgüzel – hasanadiguzel@muhendisarsivi.com

Daha Fazla İlgili Makale Yükleyin
Daha Fazla Yük c#

2 Yorumlar

  1. Bozuk Haa

    18/12/2018 at 00:15

    Her dosya için 1.1.1601 tarihini veriyor.

    cevap

    • ishak akdaş

      29/12/2018 at 11:59

      Testlerimde bu hatayı almadım. ekran görüntüsü atabilir misiniz ?

      cevap

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Kontrol Edin

FastReport Kullanımı ve Örnek Tasarım

Herkese merhaba. Uzun bir aradan sonra yazılım ile ilgili makale yazmaya tekrar başladık. …