PDA

View Full Version : پیدا کردن تمام فایلها در یک فولدر



AmirAlimadadi
دوشنبه 17 فروردین 1388, 12:48 عصر
با سلام
من خیلی توی سایت گشتم ولی چیز به درد بخوری در این مورد پیدا نکردم، اما سوال من کاملا واضح هست، چه طور می شه با داشتن آدرس یه فولدر، تمامی فایلها و فولدرهای داخل اون رو شناسایی کرد و مثلا اون فایل ها رو در یه آدرس مقصد کپی کرد.

hamid411
دوشنبه 17 فروردین 1388, 14:19 عصر
خیلی کار سختی هم نیست، فقط یه جستجو تو گوگل می کردی
به هر حال :


using System.IO;

\\get list of files
string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
//for example return :
// "c:\MyDir\photo.BMP"
// "c:\MyDir\file.exe"

//Get files from directory (with specified extension)
string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp");
// returns:
// "c:\MyDir\my-car.BMP"

Get files from directory (including all subdirectories)
string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp",
SearchOption.AllDirectories);
// returns:
// "c:\MyDir\my-car.BMP"
// "c:\MyDir\Friends\james.BMP"

AmirAlimadadi
دوشنبه 17 فروردین 1388, 15:12 عصر
دوست من از تو ممنونم، اما منظور من این بود که آیا راه مستقیم و یا غیر مستقیمی برای فهمیدن اینکه چه فایلهایی در فولدر ما هستند، وجود داره یا نه؟ یعنی اینکه تمامی فایلها با آدرس کاملشون رو می خوام.
مثلا اگه در فولدر ما یه فولدر دیگه باشه که توی اون، چند فایل هست، این برنامه شما جواب نمی ده.
من می خوام که اگه حتی 100 فولدر هم توی هم بودن، بازم اگه فایلی در فولدر آخری بود تشخیص داده بشه. می دونم که می شه فولدرهای موجود رو هم به دست آورد، اما می خوام بدونم که آیا راه بهتری هم هست

notelo
دوشنبه 17 فروردین 1388, 16:50 عصر
http://barnamenevis.org/forum/showthread.php?t=64210&page=22

HiddenRemovero رو یه نگاه بنداز...

mohsen_csharp
دوشنبه 17 فروردین 1388, 17:35 عصر
با عرض سلام
اینم یه مثال که می تونه کل فایل ها و فولدرهای یه درایو رو تو تمودار درختی نمایش بده