View Full Version : سوال: چک کردن محتویات فولدر
amir65gh
شنبه 25 دی 1389, 18:07 عصر
سلام به همه مهندسان عزیز
یه سوال ازتون دارم : چطوری میشه با فولدر بروزر یه فولدر را انتخاب کنم و با این انتخاب چک کنم که یه فایل مثلا تصویر توی این فولدر هست یا نه؟
ممنون از راهنماییتون
Reza_Yarahmadi
شنبه 25 دی 1389, 20: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, 02: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;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.