PDA

View Full Version : سوال: جستجوی یک پوشه در یک درایو || جستجوی یک پوشه در پوشه دیگر



andaron
یک شنبه 28 خرداد 1391, 21:25 عصر
با سلام دوستان
باورتان نمی شود 2 روز هستش که دارم دنبال این سوالها می گردم ولی نمی دونم من بلد نیستم یا وجو ندارند
اول اینکه من یک نام دارم یعنی مثلا عکس
که می خوام بفهمم که قبلا چنین پوشه ایی در درایو dساخته شده است یا نه نام درایو مهم نیست که می تونم خودم تغییرش بدم ولی نام پوشه تغییر میکنه و ممکنه از یه تکس باکس بگیره

سوال دوم دقیقا مشابه بالا و فقط این که مثلا من یا نام خاص مثلا عکس رو در یک مسیر خاص داخل یک پوشه جستجو کند مثلا : d://arshiv

با تشکر

andaron
دوشنبه 29 خرداد 1391, 11:26 صبح
دوستان کمک کنند

Mahmoud.Afrad
دوشنبه 29 خرداد 1391, 12:06 عصر
if (Directory.Exists("dirpath"))
{
// directory is exist
}


if (File.Exists("filepath"))
{
// file is exist
}

"dirpath" مسیر پوشه است که شما میتونی اینطور بدست بیاری : نام پوشه مورد نظر+مسیر درایو یا پوشه parent

aliasghar2
دوشنبه 29 خرداد 1391, 12:34 عصر
سلام
فکر کنم این بهتر جواب بده چون تموم ساب فولدر هارو هم چک می کنه
فقط ممکنه یکم خطای دستوری داشته باشه چون توی notpad نوشتم و چک نکردمش
private bool HasExist(string path, string FolderName)
{
foreach(string p in directory.GetDirectories(path))
{
if (p.subtstring(p.indexof("\\"))==foldername)
return true;
if (hasExist(p,foldername)==true)
return true;
}
}

andaron
سه شنبه 30 خرداد 1391, 08:27 صبح
دوستان ممنون
با راهنمایی شما کارم درست شد