PDA

View Full Version : سوال: چک کردن محتویات فولدر



amir65gh
شنبه 25 دی 1389, 17:07 عصر
سلام به همه مهندسان عزیز
یه سوال ازتون دارم : چطوری میشه با فولدر بروزر یه فولدر را انتخاب کنم و با این انتخاب چک کنم که یه فایل مثلا تصویر توی این فولدر هست یا نه؟
ممنون از راهنماییتون

Reza_Yarahmadi
شنبه 25 دی 1389, 19:49 عصر
نمیدونم درست متوجه شدم یا نه!! کد زیر رو امتحان کنید ببینید کارتون رو راه میندازه یا نه.

String yourFileName = "Temp.avi";
FolderBrowserDialog fd = new FolderBrowserDialog();
if (fd.ShowDialog() == DialogResult.OK)
{
FileInfo[] fi = new DirectoryInfo(fd.SelectedPath).GetFiles("*.avi");
foreach (FileInfo f in fi)
{
if (Path.GetFileName(f.Name) == yourFileName)
MessageBox.Show("Finded");
}
}

mmd2009
یک شنبه 26 دی 1389, 01:27 صبح
با سلام

این کارو با linq میتونید خیلی راحت انجام بدید، البته چیزی که اقای یاراحمدی هم نوشتن درسته.

یک مثال میزنم که متوجه بشید :



FolderBrowserDialog FBD = new FolderBrowserDialog();

FBD.ShowDialog();

var query = (from Mp3File in new DirectoryInfo(FBD.SelectedPath).GetFiles()
where Mp3File.Name == "04 Gonahi Nadaram.mp3"
select Mp3File).ToList();

listBox1.DataSource = query;