yineleme sırasında, seçilen dizindeki tüm exe dosyaları aramak için:Güncelleme ilerleme çubuğu dosya yapısı
public static IEnumerable<string> GetFiles(string root, string searchPattern)
{
Stack<string> pending = new Stack<string>();
pending.Push(root);
while (pending.Count != 0)
{
var path = pending.Pop();
string[] next = null;
try
{
next = Directory.GetFiles(path, searchPattern);
}
catch { }
if (next != null && next.Length != 0)
foreach (var file in next) yield return file;
try
{
next = Directory.GetDirectories(path);
foreach (var subdir in next) pending.Push(subdir);
}
catch { }
}
}
nasıl bulunan dosya sayısına bağlı olarak ilerleme çubuğu durumunu güncelleyebilirsiniz?
Bu bir wpf uygulaması mı? –
Toplam dosya sayısını bilmediğinizden (veya toplam dosya sayısını bilmedikçe), şimdiye kadar bulduğunuz toplamın ne olduğunu tam olarak bilmediğinizi bilmeniz gerekir. Sadece bir seçim çubuğu kullanın. – Servy
no, standart pencereleri, VS 2010 – user1775334