This project has two editions:
- Free version: MIT licensed, source code available
- Pro version: Proprietary, closed source
This tool is a lightweight tool that quickly and easily generates a list of full file paths (absolute paths) from folders.
In the Pro version, you can also extract folder contents in tree structure and export the results to Excel or similar formats.
It fully supports Unicode, ensuring correct handling of characters from any language.
The application interface is available in Japanese, English, and German, with more languages planned.
This app does not access the web, display ads, or modify the registry.
It does not communicate with external servers or collect any personal data, ensuring complete safety and privacy.
- Launch the application.
- Drag and drop a folder (or its shortcut) onto the displayed dialog. You can identify whether the drag-and-drop has been completed by the display on the dialog.
- If you drag and drop a file (or its shortcut), the parent directory of that file will be the extraction target.
- You can drag and drop multiple folders and multiple files at the same time. (Tree mode is not supported.) This tool ensures that the same folder is not included more than once in the output.
- In the dialog, select the desired output settings and click [OK].
- If you want to use the default settings, just press [Enter].
- After the output is complete, a list file will be created on your desktop.
The application's display language automatically switches according to the Windows locale settings.
Examples of the user interface in each language are shown in the corresponding language-specific README files.
Examples of output files generated by the application.
Please use them as a reference for checking the actual output content and formatting.
- Free version output (List mode)
- Pro version output (List mode)
- Note: This Excel file was generated on a system without Microsoft Excel installed.
If Excel is installed, the output process will be faster due to COM acceleration.
- Note: This Excel file was generated on a system without Microsoft Excel installed.
- Pro version output (Tree mode)
The free version is a fully functional app packed with features the developer personally uses every day.
To ensure a smooth experience, it does not display ads, impose usage limits, or prompt you to upgrade to the Pro version.
The Pro version adds the following features:
The tree-structured view and Excel output features are especially useful.
- In addition to path listing (List mode), you can generate output in a tree structure (Tree mode).
- You can filter file and folder names (excluding paths) by search keyword.
- Example: Searching for ".xlsx" (suffix match) extracts Excel files.
- You can extract the following information:
- File/folder name (excluding path)
- Size
- Timestamps (created, modified, accessed)
- Output format options:
.txt.csv.csv(fields enclosed in double quotes).xlsx
- Target: Files / Folders
- Include subfolders: Yes / No
- Search keyword (Pro version only)
- Size (Pro version only)
- File/folder name (excluding path) (Pro version only): with/without extension
- Timestamps (Pro version only): created / modified / accessed
- Output formats (Pro version only): Text / CSV / Quoted CSV / Excel
Note: Excel files can be generated even if Microsoft Excel is not installed.
Note: In Command Prompt, Unicode characters (e.g., "Résumé") may display correctly on screen but become garbled in output files.
Path List and Path List Pro support Unicode and correctly output characters from any language.
Equivalent Command Prompt examples:
dir /b /s /a-d > %USERPROFILE%\desktop\FileList.txt
dir /b /s /ad > %USERPROFILE%\desktop\FolderList.txt
- Retrieve file info: Yes / No (equivalent to
tree /foption) - Output style: Normal / ASCII characters (equivalent to
tree /aoption)
Note: In English/German environments, the /a option affects screen output in Command Prompt,
but file output is always in /a format. Path List Pro allows output without /a, matching the on-screen display.
Reference command:
tree /f > %USERPROFILE%\desktop\FileTree.txt
- The UI uses a font size 1pt larger than the system default for better readability.
- High DPI support: compatible with high-resolution displays and scaling settings.
- English, German, Japanese
- Automatically switches according to the Windows locale ("Language and Region" settings)
- For languages other than Japanese and German, English is used.
- OS: Windows 11 Pro 24H2 (Japanese), Windows 11 Home 24H2 (English/German)
- CPU: AMD Ryzen 7 8845HS
- Memory: 32GB
- English and German environments were tested on Hyper-V (virtual machines).
- Designed for Windows 10 and 11 (operation on all editions, such as SE or Education, is not guaranteed).
- This application has undergone detailed and comprehensive testing and verification.
Please refer to the following for the test cases and sample folders used: - List of Test Cases (List_of_Test_Cases.xlsx)
- Sample Folder for Single Folder Drop (TestFolder_01)
- Sample Folder for Multiple Folders Drop (TestFolder_02)
- Python 3.10.11 (CPython)
- Standard Libraries:
locale: get locale (language and region)sys: get command-line argumentsos: path handling, existence check, listingctypes: Windows API (high DPI support)datetime: get date/timethreading: background processing (Pro version only)gc: GC control for COM release (Pro version only)
- External Libraries:
wxPython: GUIpywin32 (win32com.client): get.lnktargets, COM operationsopenpyxl: Excel output (Pro version only, lazy loading)
| Version | Date | Description |
|---|---|---|
| 1.00 | 2025-11-08 | Initial release |
| 1.10 | 2025-11-24 | Optimized for Microsoft Store distribution (improved MSIX functionality) |
| Version | Date | Description |
|---|---|---|
| 1.00 | 2025-11-08 | Initial release |
| 1.10 | 2025-11-24 | Optimized for Microsoft Store distribution (improved MSIX functionality) |
- 📧 s.sugawara.dev@gmail.com
- Please send feedback, requests, or bug reports to the above address.
- This application supports multiple languages in its user interface.
Inquiries made in languages other than Japanese will be handled using AI-based translation.
While I make every effort to respond sincerely to all feedback, please understand that this app is developed and supported by an individual.
As such, responses may take some time, and occasional misunderstandings may occur due to automatic translation.
For more details, please refer to the documentation below.
- If you'd like to support ongoing improvements and maintenance, you're welcome to contribute here.
Stripe Payment Links - If you haven't purchased the Pro version, please consider purchasing it instead of donating.
- All rights to Path List / Path List Pro belong to the developer.
- The Pro version binary/code is closed-source. Redistribution, modification, decompilation, and reverse engineering are prohibited.
- The source code of the free version is released under the MIT License.
View PathList_1.10.py on GitHub - Other than the Microsoft Store payment for the Pro version, no additional license fees are required.
- © 2025 S. Sugawara All rights reserved.
