سلام
دوستان من می خوام یک عبارت رو به انتهای اسم تمام فایل های exe. که در فولدرهای جداگانه قرار دارند اضافه کنم.
ممنون میشم یک فایل batch برای این کار ایجاد کنید.![]()
سلام
دوستان من می خوام یک عبارت رو به انتهای اسم تمام فایل های exe. که در فولدرهای جداگانه قرار دارند اضافه کنم.
ممنون میشم یک فایل batch برای این کار ایجاد کنید.![]()
سلام
شما از این دستور توی PowerShell هم میتونید استفاده کنید:
اونجایی رو که زدم .txt به عنوان تست بوده یعنی که به جای .txt بنویسه SALAM.txt که توی قسمت بعدی نوشتم. شما هم همین کار رو بکنید یعنی جای .txt بنویسید .exe و توی قسمت بعدی بنویسید که چی قراره به اون اضافه بشه و البته آخرش رو هم .exe بذارید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اون تیکه ی آخر یعنی -whatif رو که بزنی فقط نشون میده که چه کارهایی رو انجام میده و دیگه اعمال نمیکنه. بعد از اینکه دیدی که چه کارهایی رو انجام میده و اگر درست بود اون تیکه ی -whatif رو بردار.
برای اجرای PowerShell هم اگر ویندوز شما 7 به بعده هم میتونی توی Start اون رو Search کنی و هم اینکه تی Command Prompt اون رو تایپ کنی و بنویسی Powershell.
در ضمن این تمام مسیری رو میگرده که الان داخل اون مسیر قرار داره و شما باید قبل از این دستور از طریق دستور cd وارد مسیر مورد نظرتون بشید.
اگر سوالی بود بپرسید بیشتر راهنمایی کنم.
این آدرس منه.چطور بیارمش؟
G:\Documents and Settings\Documents\Downloads\test
سلام
اول توی PowerShell وارد میشید و دستور زیر رو میزنید:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
الان فقط یک مشکلی هست و اون اینکه فایل های exe. موجود در subfolder های فولدر test ادیت نمیشن.
اینو چطور حل کنم؟
سلام
این غیر ممکنه چون توی دستور -Recurse دقیقا برای همین نوشتم.
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی باید یک راهی برای این کار باشه.حالا چه از طریق powershell چه از طریق اسکریپ در فایل bat.![]()
سلام
یه سوال
شما فایل های Hidden که ندارید؟ نه؟ چون اگر فایل های .exe شما به صورت Hidden باشند باید یه دستور دیگه بزنید.
ببینید دستو هیچ ایرادی نداره و من خودم تست کردم احتمالا یه جای کار رو اشتباه می کنید.
مراحلی که انجام دادید رو بنویسید بتونم بهتر راهنماییتون کنم.
سناریو :
آدرس G:\Documents and Settings\Documents\Downloads\test
داخل فولدر test یک نرم افزار exe. و سه فولدر هست که داخل هر فولدر هم یک exe. قرار داره.
اول دستور :g و بعد دستور
رو می زنم.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نتیجه این میشه که فقط فایل exe. موجود در تست اسمش عوض میشه و در فایل های exe. موجود در subfolder ها تغییری ایجاد نمیشه.
فایل Hidden هم ندارم.
![]()
Last edited by worldclass; 31-01-2014 at 19:47.
سلام
1. توی این چیزا که نوشتین یه مرحله رو جا انداختین همون که دستور cd رو میزدی
2. شما فقط دستور زیر رو بزنید ببینید که محتویات توی اون پوشه ها رو هم بهتون نشون میده یا نه
3. حتما مسیر رو عوض کنید و توی یه مسیر دیگه این کار رو انجام بدیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
4. توی دستوری که آخرش whatif باشه میگه که چه چیزهایی رو تغییر میده. اونا رو ببینید که نشون میده یا نه
اگر تونستید از مورد شماره 2 حتما یه عکس بذارید ببینم نتیجه رو چی میزنه
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)