وقتی آنها از من پرسیدند که چگونه سریع فایل های یک فایل متنی را لیست کنند، متوجه شدم که جواب را نمی دانم. اگرچه این کار، همانطور که معلوم شد، بسیار معمول است. این ممکن است لازم باشد که فهرست پرونده ها را به یک متخصص (برای حل یک مشکل) انتقال دهید، خودباوری کردن محتویات پوشه ها و سایر اهداف.
تصمیم گرفت از بین بردن فضا و آماده سازی دستورالعمل های مربوط به این موضوع است که نشان می دهد چگونه یک لیست از فایل ها (و زیر پوشه ها) را در پوشه ویندوز با استفاده از خط فرمان دریافت کند، و همچنین نحوه خودکار سازی این فرآیند اگر این کار به طور مرتب انجام شود.
گرفتن یک فایل متنی با محتویات پوشه در خط فرمان
ابتدا نحوه ایجاد یک سند متن حاوی یک لیست از فایل ها در پوشه دلخواه را به صورت دستی.
- دستور خط فرمان را به عنوان مدیر اجرا کنید
- وارد شوید سی دی x: پوشه که در آن x: folder مسیر کامل به پوشه است، لیستی از فایل هایی که از آن دریافت می شود. مطبوعات را وارد کنید
- دستور را وارد کنید dir /a / -پ /o:gen>فایل هاTXT (فایل هایی که فایل های file.txt آن فایل های متنی هستند که در آن لیست فایل ها ذخیره می شود). مطبوعات را وارد کنید
- اگر از فرمان با پارامتر / b (dir /a /ب /پ /o:gen>فایل هاTXT)، پس از آن لیست هیچ اطلاعات اضافی در مورد اندازه فایل و یا تاریخ ایجاد - فقط یک لیست از نام وجود ندارد.
انجام شده است در نتیجه یک فایل متنی حاوی اطلاعات لازم ایجاد می شود. در فرمان بالا، این سند در همان فولدر ذخیره می شود، لیستی از فایل هایی که می خواهید دریافت کنید. شما همچنین می توانید خروجی را به یک فایل متنی حذف کنید، در این صورت لیست فقط در خط فرمان نمایش داده می شود.
علاوه بر این، برای کاربران نسخه روسی زبان ویندوز، باید توجه داشته باشید که پرونده در کدگذاری ویندوز 866 ذخیره شده است، یعنی شما می توانید شخصا به جای شخصیت های روسی در یک نوت بوک معمولی ببینید (اما می توانید از یک ویرایشگر متنی دیگر برای مشاهده، مثلا Sublime Text استفاده کنید).
لیستی از فایل ها را با استفاده از Windows PowerShell دریافت کنید
شما همچنین می توانید فایل ها را در یک پوشه با استفاده از دستورات ویندوز PowerShell لیست کنید. اگر میخواهید لیست را به یک فایل ذخیره کنید، سپس PowerShell را به عنوان سرپرست اجرا کنید، اگر شما به سادگی در پنجره مرور کنید، راه اندازی ساده کافی است.
نمونه هایی از دستورات:
- Get-Childitem -Path C: Folder - تمام فایل ها و پوشه ها در پوشه پوشه در درایو C در پنجره Powershell لیست می شود.
- دریافت Childitem -Path C: پوشه | خارج فایل C: Files.txt - یک فایل متنی Files.txt با یک لیست از فایل ها در پوشه پوشه ایجاد کنید.
- اضافه کردن پارامتر -Recurse به دستور اول توضیح داده شده و همچنین محتویات همه زیر پوشه ها را لیست می کند.
- گزینه های -File و -Directory به شما اجازه می دهد تا فقط فایل ها یا پوشه ها را فهرست کنید.
در بالا تمام پارامترهای Get-Childitem نیستند، اما در چارچوب کار مشخص شده در این راهنما، من فکر می کنم که آنها کافی خواهند بود.
مایکروسافت این ابزار را برای چاپ محتویات یک پوشه ثابت میکند
در صفحه //support.microsoft.com/ru/kb/321379 ابزار Microsoft Fix It وجود دارد که آیتم «Print Directory Listing» را به منوی زمینه اکسپلورر اضافه می کند که فایل های موجود در پوشه را برای چاپ لیست می کند.
با وجود این واقعیت که این برنامه فقط برای ویندوز XP، ویستا و ویندوز 7 طراحی شده است، با موفقیت در ویندوز 10 کار می کرد، به اندازه کافی برای اجرای آن در حالت سازگاری بود.
علاوه بر این، در همان صفحه دستور مرتب اضافه کردن دستور برای نمایش لیست فایلها در Explorer را نشان می دهد، در حالی که گزینه برای ویندوز 7 نیز برای ویندوز 8.1 و 10 مناسب است. و اگر لازم نیست که چاپ کنید، می توانید دستورات ارائه شده توسط مایکروسافت را با حذف پارامتر / p در خط سوم و به طور کامل از بین بردن چهارم.