ورود

نسخه کامل مشاهده نسخه کامل : کسی می تونه کمکی در رابطه با batch programing بکنه؟



mahramasrar2
02-04-2012, 17:17
سلام یه برنامه کوچیک با اسکریپت های batch نوشتم و توی یک فایل bat ذخیره کردم
کسی از دوستان می تونه یه کمکی بکنه تا مشکلش رو بر طرف کنم؟
راستش باید برنامه به محض اجرا در هر پوشه ای محتویات اون پوشه از فایل و فولدر هر چی هست رو کپی کنه توی مقصد زیر
d:\backups

یه چند تا بچ پیدا کردم که حدودا با یه دست کاری جزئی کار می کنند ولی مشکلشون اینه که دقیق نیستند مثلا بعضی از فایلهای کپی شده خارج از پوشه های اصلی کپی شدند بعضی از پوشه ها رو هم با اینکه مخفی یا سیستمی نبودند اصلا کپی نکرده؟:13:
دستور استفاده شده xcopy هستش
یه نگاهی به بچ بندازید ببینید می تونید مشکلش رو حل کنید؟


@echo off
dir/s/b/ad | find/v "()"> filelist.txt
FOR /F "skip=1 eol= tokens=* delims= usebackq" %%i IN (filelist.txt) DO xcopy/e/y/c "%%i" d:\backup


لطف کنید قبل از پاسخ تست فرمائید !!:46:
ممنون:10:

Ahmad24
15-04-2012, 09:40
یه فایل با نام xcopme.bat ایجاد کن :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدطبیعتا مجوزهای خواندن و نوشتن برای کاربری که این فایل دسته ای رو اجرا میکنه باید وجود داشته باشه.

mahramasrar2
10-05-2012, 11:56
ممنونم دوست خوبم البته با یک فرمان ساده تر من مشکل رو حل کردم
البته برنامه شما هم خیلی زیبا و عالی کار می کنه

xcopy . F:\testbackup2 /s /i