قبلا در مطلبی تحت عنوان “لیست گرفتن از فایلها و پوشههای موجود در یک دایرکتوری با دستور DOS” روشهای لیست گرفتن از فایلها و پوشههای درون یک دایرکتوری با استفاده از کدنویسی، ارائه شده بود. اما روشهای گفته شده دارای نقایصی هستند از جمله عدم پشتیبانی از اسامی فارسی و هایپرلینک Hyperlink نبودن اسامی. هایپرلینک شدن به شما این امکان را میدهد که پس از کلیک بر روی نام هر فایل یا پوشهای، فایل یا پوشه مورد نظر شما باز شود.
۱- استفاده از مرورگر:
با استفاده از مرورگرهای فایرفاکس و گوگل کروم به راحتی میتوانید لیست فایلها و پوشههای موجود در یک دایرکتوری را تهیه کنید. دقت کنید که اینکار در مرورگر اینترنت اکسپلورر امکان پذیر نیست.
- ابتدا مسیر مورد نظرتان را در نوار آدرس مرورگر وارد کنید به طور مثال \:C
- پس از زدن اینتر، مرورگر این مسیر را به Uniform Resource Identifier) URI) تبدیل میکند. بطور مثال \:C به عبارت زیر تبدیل میشود:
file:///C:/
در ضمن فایلها و پوشههای موجود در این دایرکتوری بصورت هایپرلینک نمایش داده میشوند و شما میتوانید روی نام هر یک از آنها کلیک کنید تا فایل یا پوشه مورد نظر باز شود.
در مرحله بعد کل متن را انتخاب (Ctrl+A) و کپی (Ctrl+C) کنید و در یک فایل اکسل پیست (Ctrl+V) کنید. نام فایلها و پوشهها بصورت هایپرلینک میباشد که با کلیک بر روی آنها، فایل یا پوشه مورد نظر باز میشود.
این روش تنها روی دایرکتوری فعال عمل میکند. اگر به لیست فایلهای پوشههای درونی نیاز دارید باید این روش را برای هر پوشهای بطور جداگانه انجام دهید.
۲- استفاده از افزونههای اکسل:
- افزونه ASAP Utilities: پس از دانلود و نصب این Add-in، تب جدیدی با عنوان ASAP Utilities به اکسل اضافه میشود.
در قسمت Import روی گزینه …Create a list of filenames and properties in a folder کلیک کنید. پنجرهی زیر باز میشود.
دایرکتوری مورد نظرتان را مشخص کنید و پس از مشخص کردن سایر جزئیات و تائید (OK)، نرمافزار لیست فایلها و پوشهها را تهیه میکند.
آموزش استفاده از قابلیت تهیه لیست فایلها و پوشههای موجود در یک دایرکتوری ASAP Utilities
- افزونه Kutools for Excel:
افزونه Kutools for Excel نیز مشابه افزونه قبلی میتواند لیست فایلها را در اکسل تهیه کند (راهنمای استفاده).
- افزونه Power Utility Pak) PUP)
افزونه PUP نیز مشابه افزونههای قبلی میتواند لیست فایلها را در اکسل تهیه کند.
۳- استفاده از قابلیت ماکرو در اکسل:
با استفاده از کدنویسی ماکرو نیز میتوان لیست مورد نظر را تهیه کرد. کد ماکرو و روش استفاده از آن را میتوانید در اینجا مشاهده کنید. فایل اکسل آماده برای اینکار را میتوانید از اینجا دانلود کنید.