چگونه درخت دایرکتوری یک پوشه را در ویندوز صادر کنیم

آیا(Did) تا به حال نیاز داشته اید که کل درخت دایرکتوری را(directory tree) از یک پوشه خاص صادر کنید؟ آیا(Did) نیاز به دریافت متن یا سند اکسل(text or Excel document) داشتید که تمام فایل‌ها و پوشه‌های داخل یک پوشه خاص را از رایانه خود در یک ساختار سلسله مراتبی فهرست می‌کند؟ این نیاز را زمانی داشتیم که می‌خواستیم سندی ایجاد کنیم که قرار بود خلاصه‌ای از تمام اسناد Word و صفحات گسترده Excel باشد که در یک پوشه ذخیره کرده بودیم. در آن زمان بود که ما چند سوال از خود پرسیدیم. آیا می توانید ساختار یک پوشه را به طور خودکار به اکسل صادر(Excel) کنید ؟ آیا یک دستور درختی(tree) DOS وجود دارد که به یک فایل خروجی می دهد؟ آیا می توانید یک درخت دایرکتوری(directory tree) چاپ کنیددر یک برگه اکسل(Excel sheet) یا به عنوان یک فایل متنی(text file) ؟ اگر می خواهید دریابید که چگونه یک درخت پوشه(folder tree) را صادر کنید ، در ادامه بخوانید:

توجه:(NOTE:) ما دو روش داریم که می توانید از آنها برای صادرات درخت پوشه استفاده کنید. اولین مورد بر اساس استفاده از Command Prompt است و درخت دایرکتوری(directory tree) را به عنوان یک فایل متنی(text file) تولید می کند. دومی متکی به یک فایل اجرایی است که ما با PowerShell ایجاد کرده ایم و (PowerShell)درخت پوشه(folder tree) را به عنوان یک فایل اکسل(Excel file) و به عنوان یک فایل CSV(CSV file) خروجی می دهد .

1. با استفاده از دستور " درخت(Tree) " در خط فرمان(Command Prompt) ، ساختار یک پوشه را به یک فایل متنی صادر کنید.(text file)

اولین کار این است که File Explorer را باز کنید و(File Explorer and navigate) به پوشه ای بروید که می خواهید درخت دایرکتوری(directory tree) را برای آن صادر کنید . در مورد ما، "D:Games" خواهد بود.("D:Games.")

از File Explorer برای رسیدن به پوشه استفاده کنید

cmd را در نوار آدرس File Explorer (File Explorer's)تایپ کنید و (cmd)Enter را فشار دهید تا Command Prompt مستقیماً در پوشه مورد نظر شما باز شود.

باز کردن Command Prompt در محل پوشه

یک نمونه Command Prompt باز می شود که به پوشه شما اشاره می کند. در مورد ما، Command Prompt با استفاده از پوشه "D:Games" باز شد. ("D:Games")برای صادر کردن ساختار پوشه، این دستور را اجرا کنید: tree /a /f > output.doc .

اجرای دستور درخت برای دریافت ساختار پوشه

نکته:(TIP:) اگر نمی‌خواهید درخت دایرکتوری(directory tree) شامل فایل‌ها شود (به عبارت دیگر، درخت را فقط پوشه‌ها را شامل شود)، پارامتر /f را از دستور (درخت /a > output.doc ) رد کنید.

Output.doc فایل سندی است(document file) که کل درخت دایرکتوری قرار(directory tree) است در آن ذخیره شود. می‌توانید از هر نامی برای آن استفاده کنید، و می‌توانید هر نوع فایلی(file type) را مشخص کنید ، به شرطی که نوع فایل متنی(text file type) داشته باشد . ما ترجیح می دهیم از فایل های Microsoft Word .doc استفاده کنیم، اما شما می توانید از هر فایل متنی(text file) دیگری استفاده کنید . به عنوان مثال، می توانید انتخاب کنید که درخت دایرکتوری را به یک فایل (directory tree)txt ساده که قابل ویرایش با Notepad است، خروجی بگیرید . بسته به تعداد پوشه ها و فایل هایی که در داخل پوشه شما ذخیره شده است، اجرای این دستور می تواند یک یا دو لحظه طول بکشد.

اگر پوشه‌ای که روی آن اجرا می‌شود دارای آیتم‌های زیادی باشد، فرمان درخت ممکن است کمی طول بکشد

اکنون می توانید Command Prompt را ببندید ، زیرا دیگر به آن نیاز ندارید. به File Explorer(File Explorer) برگردید و به پوشه ای که می خواهید درخت دایرکتوری(directory tree) را برای آن صادر کنید بروید . در داخل(Inside) ، باید فایل متنی(text file) جدید را با نامی که در دستور درخت(tree) مشخص کرده اید پیدا کنید . در مورد ما، این فایل output.doc نامیده می شود .

فایل متنی خروجی با درخت دایرکتوری

فایل خروجی(output) را باز کنید و کل درخت دایرکتوری(directory tree) در داخل لیست شده است. به نظر خوب می رسد، اینطور نیست؟

درخت پوشه داخل فایل سند

توجه:(NOTE:) اگر می‌خواهید درخت فهرست پوشه‌ای را که حاوی فایل‌ها یا پوشه‌های سیستم است صادر کنید، باید Command Prompt را با حقوق مدیریت اجرا کنید و سپس از خود Command Prompt به پوشه خود بروید.

2. با استفاده از ابزار FolderTree ما (بر اساس PowerShell ) ساختار یک پوشه را به یک فایل اکسل یا CSV صادر کنید .(Excel or CSV file)

یکی دیگر از راه های آسان برای صادرات ساختار یک پوشه در ویندوز 10(Windows 10) ، استفاده از ابزاری است که ما برای شما ایجاد کردیم، به نام FolderTree . با استفاده از این لینک(using this link) یا لینک انتهای این بخش آن را دانلود کنید . آن را در جایی در رایانه شخصی ویندوز 10 خود ذخیره کنید. سپس، آن را به پوشه ای که می خواهید ساختار درختی آن را دریافت کنید، (tree structure)منتقل یا کپی کنید(move or copy) . در آن پوشه، روی فایل اجرایی FolderTree(FolderTree) دوبار کلیک کنید یا دو ضربه بزنید .

FolderTree را در پوشه ای که درخت دایرکتوری برای آن می خواهید قرار دهید

هنگامی که FolderTree را برای اولین بار راه اندازی می کنید، فیلتر SmartScreen(SmartScreen filter) به شما هشدار می دهد که یک برنامه ناشناخته است. این به این دلیل است که افراد زیادی آن را دانلود و استفاده می کنند. قول ما را بپذیرید که ایمن است و به رایانه شخصی شما آسیب نمی رساند. این چیزی نیست جز یک اسکریپت PowerShell در داخل یک فایل اجرایی و یک رابط کاربری ساده. برای اینکه بتوانید از این ابزار استفاده کنید، روی «اطلاعات بیشتر» ("More info")کلیک یا ضربه بزنید(click or tap) و سپس «به هر حال اجرا شود» را انتخاب کنید.("Run anyway.")

انتخاب اجرای FolderTree در گفتگوی SmartScreen

وقتی FolderTree باز می شود، باید یک پنجره کوچک مانند تصویر زیر ببینید. برای دریافت درخت دایرکتوری(directory tree) پوشه فعلی، دکمه «دریافت درخت پوشه به اکسل» را("Get folder tree to Excel") فشار دهید.

درخت پوشه را در اکسل دریافت کنید

سپس این ابزار دو فایل را خروجی می‌دهد: FolderTree.xlsx و FolderTree.csv . هر دو شامل فهرست درختی پوشه ها و فایل های داخل فهرست فعلی شما هستند.

FolderTree درخت دایرکتوری را در اکسل و داخل یک فایل CSV خروجی می دهد

علاوه بر این، هر دو فایل باید دو ستون داشته باشند: فهرست(Directory) و نام(Name) . Directory پوشه را به شما می گوید و Name فایل های موجود در آن پوشه را به شما می گوید.

درخت دایرکتوری صادر شده در اکسل

اکنون می توانید ادامه دهید و فایل اکسل یا CSV را(Excel or CSV file) با درخت پوشه(folder tree) خود همانطور که می خواهید ویرایش کنید. اگر با ابزار ما با مشکل مواجه شدید، در بخش نظرات زیر به ما اطلاع دهید.

دانلود: (Download:) FolderTree

چرا می خواستید بدانید چگونه درخت فهرست یک پوشه را صادر کنید؟

صادرات کل ساختار درخت دایرکتوری(directory tree structure) به یک فایل متنی(text file) به سرعت در ویندوز(Windows) انجام می شود . تنها(All) چیزی که نیاز دارید Command Prompt و دستور مناسب است. اگر از ابزار FolderTree ما استفاده کنید ، صادرات درخت دایرکتوری(directory tree) به اکسل نیز آسان است. (Excel)قبل از بستن این مقاله، به ما بگویید چرا می خواهید یک درخت پوشه(folder tree) فایل ایجاد کنید ؟ آیا به این دلیل بود که می خواستید لیستی از فایل های موسیقی خود را تهیه کنید؟ آیا برای یک کار مرتبط با کار بود؟ در زیر نظر(Comment) دهید و بیایید بحث کنیم.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts