ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
31 visibility
موضوع: ویندوز توسط:
همانطور که در خط فرمان راحت‌تر تایپ می‌کنید، ممکن است بخواهید بررسی کنید که حلقه For چه کاری می‌تواند برای شما انجام دهد. اساساً، حلقه For به شما امکان می دهد دستورات را روی مجموعه ای از موارد مانند فایل ها یا دایرکتوری ها اجرا کنید. بنابراین، برای مثال، اگر می‌خواهید همان فعالیت را روی مجموعه‌ای از فایل‌ها انجام دهید، استفاده از حلقه For می‌تواند صرفه‌جویی زیادی در زمان ایجاد کند.
شکل کلی یک حلقه For به صورت زیر است:
FOR %variable IN (set) DO command [command-parameters]
جایی که "% متغیر" می تواند هر چیزی از "%a" تا "%z" باشد. "set" لیستی از نام فایل های جدا شده با فاصله است که می خواهید "فرمان" را روی آن اجرا کنید. و "command-parameters" یک لیست اختیاری از پارامترها برای همراهی با "command" هستند.
به عنوان مثال، اگر می‌خواهید محتویات فایل‌های a.txt، b.txt و c.txt را روی صفحه نمایش دهید، می‌توانید با استفاده از حلقه For زیر این کار را انجام دهید:
FOR %i IN (a.txt b.txt c.txt) DO TYPE %i
اگر پسوندهای فرمان را فعال کرده اید، شکل های دیگری از حلقه For وجود دارد:
FOR /D %variable IN (set) DO command [command-parameters]
در این فرم، اگر "set" حاوی یک کاراکتر عام باشد، به جای فایل ها، فهرست ها را نشان می دهد.
FOR /R [[drive:]path] %variable IN (set) DO command [parameters]
در این فرم، حلقه درخت دایرکتوری مشخص شده توسط "[[drive:]path]" را طی می کند و دستور FOR را در هر دایرکتوری در طول مسیر اجرا می کند.
FOR /L %variable IN (start,stop,end) DO command [parameters]
در این شکل، مجموعه دنباله ای از اعداد از «شروع» تا «پایان»، با مقدار «گام» است.
FOR /F ["options"] %variable IN (set) DO command [parameters]
در این فرم، "set" یک یا چند نام فایل است. هر فایل قبل از رفتن به فایل بعدی در "set" باز، خوانده و پردازش می شود. این فرم خاص زمانی که «گزینه‌ها» مشخص می‌شوند بسیار قدرتمند است. جزئیات و نمونه ها را می توان با تایپ کردن "FOR /?" پیدا کرد. در خط فرمان
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

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

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.5k کاربر

123 نفر آنلاین
0 عضو و 123 مهمان در سایت حاضرند
بازدید امروز: 868
بازدید دیروز: 9203
بازدید کل: 18880540
...