ورود

View Full Version : کپی گرفتن از یک پوشه و محتوایش در پوشه مسیر جاری



reza_akbari2009
پنج شنبه 27 خرداد 1389, 14:40 عصر
سلام ببخشید من یه سوال داشتم میخواستم بپرسم چه جوری میشه یه پوشه رو با تمامی زیر مجموعش منظورم محتوای داخلش هست توی یه فولدر که توی مسیر جاری که نرم افزار داره اجرا میشه کپیش کرد.
توی انجمن هم گشتم ولی چیز مناسبی دستگیرم نشد.
راستی اگر میشه از راه Microsoft Scripting Runtimeنباشه چون ممکنه توی یه سیستم دیگه این کتابخانه موجود نباشه.:قلب:
ممنون

parselearn
پنج شنبه 27 خرداد 1389, 20:28 عصر
Microsoft Scripting Runtime فكر ميكرنم از ويندوز XP به بعد در تمام ويندوزها به صورت پيشفرض هست
كسي هم الان از 98 , me ... استفاده نمي كنه

reza_akbari2009
جمعه 28 خرداد 1389, 05:40 صبح
بله شما درست میگید.
حالا از این دو راه اگر کسی میتونه کمک کنه ممنونش میشم.

alih110
جمعه 28 خرداد 1389, 09:15 صبح
Microsoft Scripting Runtime از منوی رفرنس فعال کنید
بعد :

dim a as New FileSystemObject

a.CopyFolder "مقصد", "مبدا", True
اگر true را به false تغییر دهید در صورتی که چنین پوشه ای وجود داشته باشه دیگه کپی نمیشه

reza_akbari2009
جمعه 28 خرداد 1389, 12:17 عصر
ممنون دوست عزیز ولی توی این کد باید اسم دراوی رو هم بنویسیم.
من منظورم اینه که آدرس درایو رو دیگه نمیخوام چون ممکنه به نفر این برنامه رو توی یه درایو دیگه نصب کنه من میخوام بگم از همین پوشه که توی مسیر برنامه هست کپی بگیره.

alih110
جمعه 28 خرداد 1389, 12:35 عصر
من منظورم اینه که آدرس درایو رو دیگه نمیخوام چون ممکنه به نفر این برنامه رو توی یه درایو دیگه نصب کنه من میخوام بگم از همین پوشه که توی مسیر برنامه هست کپی بگیره.

اگر منظور شما این هست که از یک پوشه در مسیر خود برنامه ساخت شما یک کپی به یه جای دیگه بگیر باز هم همین کد فقط :


a.CopyFolder app.path & "\ali","c:\", True

اگر منظورتون این نیست واضح تر بگید

reza_akbari2009
شنبه 05 تیر 1389, 22:41 عصر
خیلی ممنون دوست عزیز.
خب حالا اگر بخواییم تمامی فایل های داخل پوشه رو پاک کنیم باید چیکار کنیم؟

xxxxx_xxxxx
یک شنبه 06 تیر 1389, 00:35 صبح
خیلی ممنون دوست عزیز.
خب حالا اگر بخواییم تمامی فایل های داخل پوشه رو پاک کنیم باید چیکار کنیم؟

Delete كردن يك فولدر با همه زيرشاخه ها و فايل هاش (http://barnamenevis.org/forum/showpost.php?p=664247&postcount=279)

با توجه به تکراری بودن موضوع؛ تاپیک قفل شد/
یک نمونه تاپیک مشابه:
کپی گرفتن پوشه (http://barnamenevis.org/forum/showthread.php?t=172737)