ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
26 visibility
موضوع: ویندوز توسط:
در مقاله‌ای دیگر، نحوه اضافه کردن اطلاعات بیشتر و بیشتر به رایانه‌هایمان را مورد بحث قرار دادیم. با گذشت زمان، به راحتی می توان تعداد آیتم های ذخیره شده در یک پوشه را از دست داد. در آن مقاله، نحوه استفاده از PowerShell برای یافتن سریع تعداد فایل‌ها و نحوه جستجوی بازگشتی و دیدن تعداد آیتم‌ها در هر زیرپوشه بحث کردیم. در حالی که PowerShell پوسته خط فرمان قدرتمندتر است، برخی ترجیح می دهند از خط فرمان معمولی قدیمی استفاده کنند. همانطور که در مقاله دیگر با PowerShell انجام دادیم، می‌توانیم از قدرت خط فرمان برای برگرداندن تعداد فایل‌ها و/یا پوشه‌ها در یک مکان خاص استفاده کنیم. این مراحل را دنبال کنید:
dir "FilePath" /a:-d /s /b | find ":" /cÊ
  1. کلید Windows Ê را فشار دهید و (بدون نقل قول) "CMD" را تایپ کنید و Enter را فشار دهید . ویندوز یک پنجره Command Prompt را باز می کند.
  2. برای جستجوی تعداد فایل های داخل یک دایرکتوری، دستور زیر را وارد کنید. (نگران نباشید، من در یک لحظه خط فرمان را توضیح خواهم داد.)
  3. Enter را فشار دهید . سپس خط فرمان تعداد فایل های موجود در دایرکتوری را که وارد کرده اید برمی گرداند.
برای یافتن تعداد زیر پوشه ها در یک دایرکتوری، دستور زیر را به جای مرحله 2 بالا یا بعد از مرحله 3 وارد کرده و Enter را فشار دهید . (دوباره این دستور را در یک لحظه توضیح خواهم داد.)
dir "FilePath" /a :d /s /b | find ":" /cÊ
اگر به این دو دستور نگاه کنید، بسیار شبیه به هم به نظر می رسند. بیایید ببینیم اینجا چه اتفاقی می افتد:
دستور dir به دایرکتوری که در مکان "FilePath" در سیستم شما مشخص کرده اید نگاه می کند. این ("FilePath") مسیر دایرکتوری یا پوشه ای است که شما می خواهید برای آن شمارش کنید. به یاد داشته باشید که مکان FilePath باید در داخل گیومه قرار گیرد. یک نکته مفید برای وارد کردن مسیر فایل شما این است که وقتی dir را تایپ می کنید، سپس یک فاصله را وارد می کنید، روی پوشه ای که می خواهید اطلاعاتی در مورد آن می خواهید کلیک کنید و به پنجره Command Prompt بکشید. ویندوز به طور خودکار مسیر فایل را با نقل قول های همراه برای شما قرار می دهد.
بعد سوئیچ هایی می آیند که نحوه عملکرد دستور dir را کنترل می کنند. / a برای تعیین ویژگی های فایل مورد استفاده قرار می گیرد. در نمونه های خود ما از یک ":d" یا ":-d" استفاده می کنیم. ":d" به dir می گوید که فقط به دایرکتوری ها (یا زیر پوشه ها) در محل FilePath نگاه کند. استفاده از ":-d"، اضافه کردن خط تیره جلوی "d"، به dir می گوید که به همه چیز توجه کند.
except
زیر پوشه ها
سوئیچ /s دستور dir را بازگشتی می کند، به این معنی که درون هر دایرکتوری یا زیر پوشه در محل "FilePath" نگاه می کند، نه فقط پوشه اصلی. در نهایت، سوئیچ /b مقدار اطلاعاتی را که توسط دستور dir برگردانده می شود کاهش می دهد.
بعد در خط فرمان یک نوار عمودی ( | ) قرار دارد که به آن "لوله" می گویند. لوله باعث می شود که خروجی دستوری که درست قبل از آن است (dir) به عنوان ورودی دستوری که بلافاصله به دنبال آن (find) می آید، استفاده شود. بنابراین، خروجی دستور dir به عنوان ورودی دستور find استفاده خواهد شد.
که ما را به دستور find می رساند . این دستور برای یافتن نمونه هایی از یک رشته در رشته دیگر استفاده می شود. در این مورد، ما مشخص می‌کنیم که آنچه به دنبال دستور find ( ":" ) می‌آید باید در خروجی تولید شده توسط دستور dir یافت شود. در نهایت، سوئیچ /c نشان می‌دهد که ما می‌خواهیم دستور find فقط تعداد خطوطی از خروجی dir حاوی دو نقطه را برگرداند.
دانستن نحوه استفاده از خط فرمان در این راه می تواند به شما کمک کند تا شمارش های مربوط به تعداد فایل ها یا پوشه ها را به سرعت و بدون دردسر به سرعت دریافت کنید.
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

121 نفر آنلاین
0 عضو و 121 مهمان در سایت حاضرند
بازدید امروز: 4832
بازدید دیروز: 27627
بازدید کل: 15179657
...