با سلام
من قبلا این موضوع رو مطرح کردم کسی جواب نداد
لطفا اگه میتونید کمک کنید
میخوام چند تا فایل رو همزمان کپی کنم
اگه درصد کپی هم نشون داده بشه عالیه
خواهش میکنم کمک کنید
ممنون
با سلام
من قبلا این موضوع رو مطرح کردم کسی جواب نداد
لطفا اگه میتونید کمک کنید
میخوام چند تا فایل رو همزمان کپی کنم
اگه درصد کپی هم نشون داده بشه عالیه
خواهش میکنم کمک کنید
ممنون
System.IO.File.Copy(@"d:\1.txt", @"e:\1.txt");
واسه اینکه بتونی درصد کپی کردن رو نشون بدی میتونی یه حلقه بذاری و هر بار مقداری از فایل رو بخونی و در جای مورد نظرت ذخیره کنی. هر بار هم مقدار پروسس بارتو افزایش بدی.
برای اینکه بتونی چندتا فایل رو هم زمان کپی کنی باید هر فایل رو توی یه thread جداگانه کپی کنی
راجع به thread و نحوه استفاده از اون هم توی سایت مفسل بحث شده
بنده که تو همون تایپیک یه مثال گذاشتم که از backGroungWorker استفاده می کرد و درصد کپی شدن رو هم نشون می داد و قابلیت تفکیک و چسباندن چند فایل رو داشت.با سلام
من قبلا این موضوع رو مطرح کردم کسی جواب نداد
لطفا اگه میتونید کمک کنید
میخوام چند تا فایل رو همزمان کپی کنم
اگه درصد کپی هم نشون داده بشه عالیه
خواهش میکنم کمک کنید
ممنون
شما می تونید از کد الهام گرفته و برنامتونو به صورت دلخواه پیاده سازی کنید.
https://barnamenevis.org/showthread.php?t=155965
ببخشید اگر مثلا فایل مورد نظر در مسیر مقصد موجود باشد باید چه کنیم . در این صورت برنامه هنگ می کند .
اگر بخواهیم بگوییم فولدر دسکتاپ را کپی کن باید چی بنویسیم ؟ ارور میده . دردش چیه ؟
با سلام خدمت اساتید بزرگوار
می خواستم بدونم چه جوری میشه یه سری فایل با پسوند خاص رو توی یه فولدر جستجو کرد و بعد اونها رو کپی کرد یه جای دیگه؟
مثلا بیاد تمام فایل های با پسوند txt رو از توی درایو c به درایو دیگه کپی کنه
البته میخوام کد جوری باشه که زیر شاخه ها رو هم حتما بگرده
اگر امکان داره کدش رو اینجا برام بنویسید
با تشکر فراوان
با سلام
مشکل من توی سرچ حل شد ولی الان مشکل اینحاست که وقتی به فولدری که اجازه خواندن و نوشتن نداره (permission deny) ارور access denied میده
خواستم بدونم چه جوری میشه این فولدر رو موقع سرچ رد کرد که به جستجو ادامه بده؟
آقا کسی نیست اینجا جواب ما رو بده؟
خیلی ضروریه
با تشکر
سلام
چطوری می تونیم چک کنیم که فایلی با نام فایلی که اکنون می خواهیم کپی کنید در مسیر جدید وجود دارد یا ندارد ؟ اگر وجود داشته باشد جایگزین اون فایل بشه .
با سلام.
با استفاده از متود File.Exists وجود فایل را چک کنید و با استفاده از متود File.Copy فایل جدید را جایگزین قبلی کنید.
if(File.Exists(file2)
File.Copy(file1,file2,true);
البته اگر صرفا قصد کپی کردن داشته باشید نیازی به خط اول نیست و متود File.Copy در صورت موجود بودن فایل همنام فایل جدید را جایگزین آن می کند.
چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست**********اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ
دوستان ببخشید تاپیک قدیمی میارم بالا ولی اگه بخوام یه فایا رو در فولدر پروگرام فایل که اجازه دسترسی نداره کپی کنم چه باید کرد؟