Dosya Bilgilerinin Alınması
Merhaba arkadaşlar. Bu makalemizde WalPaper adlı dosyadaki jpeg resimlere ait bilgileri alacağız. Oluşturacağınız ConsoleApplication dosyasına aşağıdaki kodları yazın. Detaylı açıklamalar kod kısmında verilmiştir.
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//resim dosyalarının adres bilgisini alıyoruz.
DirectoryInfo dir = new DirectoryInfo(@"C:\Windows\Web\Wallpaper");
// resim dosyalarını alacağız.
FileInfo[] resimDosya = dir.GetFiles("*.jpg");
// kaç jpg dosyası bulunduğunu ekrana yazdırıyoruz.
Console.WriteLine("Bulunan {0} *.jpg dosya sayısı\n", resimDosya.Length);
// herbir resim dosyasının özelliklerini ekranda gösteriyoruz.
foreach (FileInfo fi in resimDosya)
{
Console.WriteLine("***************************");
Console.WriteLine("Dosya Adı: {0}", fi.Name);
Console.WriteLine("Dosya Boyutu: {0}", fi.Length);
Console.WriteLine("Oluşturulma Tarihi: {0}", fi.CreationTime);
Console.WriteLine("Dosya Niteliği: {0}", fi.Attributes);
Console.WriteLine("***************************\n");
Console.WriteLine("Devam etmek için bir tuşa basın\n");
Console.ReadLine();
}
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN