SORU
20 EKİM 2008, PAZARTESİ


/'Genişletilmiş' dosya özellikleri okuma ve Yazma (C#)

Merhaba C genişletilmiş dosya özellikleri için okuma/yazma öğrenmek için çalışıyorum# örneğin Yorum, Bit Oranı, Windows explorer gördüğünüz giriş, Kategori vb Tarih. Bunu yapmak için nasıl herhangi bir fikir? EDİT: özellikle video dosyaları için/yazma (AVI//...) DİVX okuyor olacağım

CEVAP
19 Ocak 2010, Salı


VB hakkında deli olanlar için, burada c#:

    public static void Main(string[] args)
    {
        List<string> arrHeaders = new List<string>();

        Shell32.Shell shell = new Shell32.Shell();
        Shell32.Folder objFolder;

        objFolder = shell.NameSpace(@"C:\temp\testprop");

        for( int i = 0; i < short.MaxValue; i   )
        {
            string header = objFolder.GetDetailsOf(null, i);
            if (String.IsNullOrEmpty(header))
                break;
            arrHeaders.Add(header);
        }

        foreach(Shell32.FolderItem2 item in objFolder.Items())
        {
            for (int i = 0; i < arrHeaders.Count; i  )
            {
                Console.WriteLine("{0}\t{1}: {2}", i, arrHeaders[i], objFolder.GetDetailsOf(item, i));
            }
        }
    }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • girleffect

    girleffect

    20 Mayıs 2008
  • Lin Steven

    Lin Steven

    17 EKİM 2006
  • MrMimoB

    MrMimoB

    11 NİSAN 2011