با سپاس فراوان
خب شاید شده بارها بخواید یه لیست فایل تهیه کنید با پسوند فایل که خودش توی پوشه هارو هم بگرده و فقط مربوط به یک پوشه نباشه
با این کد میتونید این کارو انجام بدید :
Sub Files(Dir As String) As List Dim l,l2 As List : l.Initialize l2 = File.ListFiles(Dir) For i = 0 To l2.Size - 1 Dim fn,fa As String fn = l2.Get(i) fa = File.Combine(Dir,fn) If File.IsDirectory(Dir,fn) Then l.AddAll(Files(fa)) else if fn.ToLowerCase.EndsWith(".pgk") Then l.Add(fa) End If Next Return l End Sub
خوب مشخصه دیگ تویه جایی که میخواید لیست بگیرید اسم ساب رو مینویسید و یه مسیر میدید مثلا حافظه داخلی
میگرده فایل هارو با پسوند pgk میکنه و گفتیم اگه پوشه وجود داشت برو توی پوشه و لیست فایل های اونم بگیر و بازم اگه فولدر بود برو تو کاملا مشخصه دیگه
امید وارم مفید واقع گردد.