Arkadaşlar site içerisinde araştırmalarım sonucunda aşağıdaki kodlar ile bir klasör içerisindeki dosyalara ait özellikleri aşağıda verilen kodlar ile listeleyebiliyoruz.
Aşağıdaki kodlar dosyaları yan yana ayrı sutunlarda listelemektedir.
Bu kodlar ile klasör seçtiğimde içerisindeki dosya özelliklerini Ek'teki Excel de belirtiğim üzere alt alta satırlar halinde nasıl sıralayabilirim.
Sub dosyaozellikleri()
On Error Resume Next
Set klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Lütfen bir klasör seçin !", &H100)
klasoryolu = klasor.Items.Item.Path
If klasoryolu = "" Then Exit Sub
For Each dosyaadi In CreateObject("Scripting.FileSystemObject").GetFolder(klasoryolu).Files
c = c + 1
Set dosya = CreateObject("Shell.Application").Namespace(klasor).ParseName(dosyaadi.Name)
Cells(1, c + 1) = dosyaadi.Name
For a = 1 To 40
If c = 1 Then Cells(a + 1, "a") = CreateObject("Shell.Application").Namespace(klasor).GetDetailsOf("", a)
Cells(a + 1, c + 1) = CreateObject("Shell.Application").Namespace(klasor).GetDetailsOf(dosya, a)
Next
Next
End Sub
Kodu yazan Levent Menteşoğlu arkadaşımıza teşekkür ederim.Emeğine sağlık.
Aşağıdaki kodlar dosyaları yan yana ayrı sutunlarda listelemektedir.
Bu kodlar ile klasör seçtiğimde içerisindeki dosya özelliklerini Ek'teki Excel de belirtiğim üzere alt alta satırlar halinde nasıl sıralayabilirim.
Sub dosyaozellikleri()
On Error Resume Next
Set klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Lütfen bir klasör seçin !", &H100)
klasoryolu = klasor.Items.Item.Path
If klasoryolu = "" Then Exit Sub
For Each dosyaadi In CreateObject("Scripting.FileSystemObject").GetFolder(klasoryolu).Files
c = c + 1
Set dosya = CreateObject("Shell.Application").Namespace(klasor).ParseName(dosyaadi.Name)
Cells(1, c + 1) = dosyaadi.Name
For a = 1 To 40
If c = 1 Then Cells(a + 1, "a") = CreateObject("Shell.Application").Namespace(klasor).GetDetailsOf("", a)
Cells(a + 1, c + 1) = CreateObject("Shell.Application").Namespace(klasor).GetDetailsOf(dosya, a)
Next
Next
End Sub
Kodu yazan Levent Menteşoğlu arkadaşımıza teşekkür ederim.Emeğine sağlık.
Ekli dosyalar
-
81.4 KB Görüntüleme: 139