PDA

View Full Version : کپی یک Folder



Visual C# Express Edition
دوشنبه 30 بهمن 1385, 19:25 عصر
سلام به همگی
می خواستم بپرسم آیا از یک Folder هم می توان Copy گرفت.
خیلی متشکرم.:لبخندساده:

یحیی سرمدی
جمعه 03 فروردین 1386, 16:48 عصر
می توانی با استفاده از کلاس Directory این کار را بکنی

Amir Oveisi
شنبه 04 فروردین 1386, 00:00 صبح
دوست عزیز خود دات نت چنین تابعی نداره!!

این به درد میخوره فکر کنم :
http://www.codeproject.com/cs/files/xdirectorycopy.asp

یحیی سرمدی
سه شنبه 07 فروردین 1386, 00:17 صبح
چرا عزیزم داره ولی اول باید دستور Usind System.IO را در ابتدای برنامه بنویسی

Amir Oveisi
سه شنبه 07 فروردین 1386, 00:25 صبح
میشه بفرمایین کجاس؟ و اسم متدش چیه؟!!

hdv212
سه شنبه 07 فروردین 1386, 01:59 صبح
با سلام ..
این به دردتون میخوره :
http://www.codeproject.com/cs/files/copydirectoriesrecursive.asp

molana alavi
سه شنبه 20 شهریور 1386, 00:03 صبح
امیدوارم مشکلتو حل کنه

gomnam
سه شنبه 20 شهریور 1386, 00:42 صبح
چرا عزیزم داره ولی اول باید دستور Usind System.IO را در ابتدای برنامه بنویسی

همچین تابعی برای فولدر وجود نداره
مطمئنی تابحال فولدری را با برنامت کپی کردی؟
البته منظورم کپی مستقیم هست
چون میشه به روشهای مختلف اونو پیاده سازی کرد
آخه چرا وقتی از چیزی اطالاعی ندارین اینطور صریح در موردش صحبت میکنین؟ ممکنه با این صحبت شما یه بنده خدایی که تازه کار هست ساعت ها وقت خودش را توی C# در بیت این همه namespace تلف کنه تا شاید تابعی که شما هزش صحبت کردین را پیدا کنه
وقتی هم که پیدا نکرد فکر میکنه که ایراد از دات نت هست و یا از windows یا فکر میکنه که دات نت را درست و کامل نصب کرده و پاک کردن دات نت جهت نصب دباره و بقیه داستا ن .......

اگر واقعا چنین تابعی وجود داره اسم و محلش را بگین تا حداقل ما متوجه اشتباهمون بشیم
دقت کنید که تابع برای کپی فولدر ایشون خواستن نه فایل

برای فایل


System.IO.File.Copy([sourceFileLocation],[destinationFileLocation]);

PC2st
سه شنبه 20 شهریور 1386, 09:19 صبح
دستور کپی کردن فولدر، در فضای نام VisualBasic هم هست. (add reference باید بشه)


Microsoft.VisualBasic.FileIO.FileSystem.CopyDirect ory("source folder", "destination folder");


پیاده سازی یک متد برای کپی کردن فولدر در سی شارپ، بهتر از استفاده از فضای نام VisualBasic است. (احتیاج برنامه به reference، کمتر میشه).