PDA

نسخه کامل مشاهده نسخه کامل : کمک در نحوه کپی یک فایل در تمام فولدرها یا ساب فولدرهای مقصد ؟؟؟



ehsan_kabiri_33
19-07-2015, 11:32
سلام و سپاس از همه دوستان


400 تا فولدر دارم. میخام یک فایل توش کپی کنم.... دستوری هست که بشه یک جا این کار رو کرد ؟؟یعنی اون فایل توی تمام subfolder های یک فولدر مادر کپی بشه ..... چون اون 400 تا فولدر خودش بالاخره یک بالاسری داره.....

ممنون از همه عزیزان


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

paveej
20-07-2015, 12:08
سلام
توی cmd دستور به این صورت بنویس

for /d %p in (address-folder-madar\*) do copy address-file %p

آدرسها با علامت \ باشه.
اگه میخوای توی تمام subfolder های هر کدوم از فولدرهای پوشه مادر
بصورت درختی کپی بشه یه r/ هم به دستور اضافه میشه.به اینصورت

for /r /d %p in (address-folder-madar\*) do copy address-file %p

علامت پرانتز هم جزو دستوره.

مثال

for /d %p in (D:\new\*) do copy I:\tan\mm.txt %p

دستور بالا فایل mm.txt رو توی تمام زیرپوشه های new کپی میکنه.اما توی زیرپوشه های خود اون زیر پوشه ها کپی نمیشن.ولی دستور زیر اینکارو توی تمام زیرپوشه های تشکیل دهنده زیرپوشه ها انجام میده


for /r /d %p in (D:\new\*) do copy I:\tan\mm.txt %p