با سلام
من خیلی توی سایت گشتم ولی چیز به درد بخوری در این مورد پیدا نکردم، اما سوال من کاملا واضح هست، چه طور می شه با داشتن آدرس یه فولدر، تمامی فایلها و فولدرهای داخل اون رو شناسایی کرد و مثلا اون فایل ها رو در یه آدرس مقصد کپی کرد.
با سلام
من خیلی توی سایت گشتم ولی چیز به درد بخوری در این مورد پیدا نکردم، اما سوال من کاملا واضح هست، چه طور می شه با داشتن آدرس یه فولدر، تمامی فایلها و فولدرهای داخل اون رو شناسایی کرد و مثلا اون فایل ها رو در یه آدرس مقصد کپی کرد.
خیلی کار سختی هم نیست، فقط یه جستجو تو گوگل می کردی
به هر حال :
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"
دوست من از تو ممنونم، اما منظور من این بود که آیا راه مستقیم و یا غیر مستقیمی برای فهمیدن اینکه چه فایلهایی در فولدر ما هستند، وجود داره یا نه؟ یعنی اینکه تمامی فایلها با آدرس کاملشون رو می خوام.
مثلا اگه در فولدر ما یه فولدر دیگه باشه که توی اون، چند فایل هست، این برنامه شما جواب نمی ده.
من می خوام که اگه حتی 100 فولدر هم توی هم بودن، بازم اگه فایلی در فولدر آخری بود تشخیص داده بشه. می دونم که می شه فولدرهای موجود رو هم به دست آورد، اما می خوام بدونم که آیا راه بهتری هم هست
https://barnamenevis.org/showth...=64210&page=22
HiddenRemovero رو یه نگاه بنداز...
با عرض سلام
اینم یه مثال که می تونه کل فایل ها و فولدرهای یه درایو رو تو تمودار درختی نمایش بده