Skip to content

IrdurDev/FileLister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

FileLister

GitHub release (latest by date) License: MIT Made with HTML GitHub last commit

Multilingual 中文

FileLister is a lightweight, client-side HTML/JavaScript tool that lets you upload any files, view their names and metadata in a sortable list, and export the list as a .txt file. No server, no dependencies – just open the HTML file in your browser and start managing your file lists.

✨ Features

  • 📂 Upload any files – images, documents, archives, etc.
  • 📋 See file details – name, size, last modification date.
  • 🔀 Sort the list by:
    • Alphabetical (A–Z)
    • Alphanumeric (natural sort, e.g., file2 before file10)
    • Modification date (newest first)
    • File size (smallest to largest)
  • 🗑️ Delete individual files from the list.
  • 🧹 Clear all files with one click.
  • 📄 Export as .txt – download the current sorted list with names, sizes and dates.
  • 🌍 12 languages – English, Spanish, French, Italian, Catalan, Latin, Esperanto, Russian, Japanese, Korean, Hindi, Brazilian Portuguese.
  • 🌐 Works entirely in the browser – no installation, no backend, no data leaves your computer.

🚀 How to use

  1. Download the index.html file (or clone the repository).
  2. Open it with any modern web browser (Chrome, Firefox, Edge, Safari).
  3. Click "Upload files" and select one or more files.
  4. The files appear in a table with their names, sizes and dates.
  5. Use the sorting buttons to reorder the list.
  6. Click "Download .txt list" to export the current view as a text file.
  7. Remove individual files with the ✖️ button, or use "Clear list" to remove everything.
  8. Switch language at any time using the dropdown in the header.

🛠️ Technical details

  • Pure HTML5, CSS3 and vanilla JavaScript.
  • No external libraries or frameworks.
  • All processing happens locally – files are never uploaded to any server.
  • Responsive design – works on desktop and mobile browsers.

📦 Releases

⚡ The latest version includes 12 languages, sorting options, and .txt export.

📜 License

Distributed under the MIT License. See LICENSE.md for more information.


Feel free to modify and adapt the code to your needs.

📁 FileLister – 文件列表工具

FileLister 是一个纯 HTML/JS 工具,无需后端,无需安装。上传任意文件后,自动显示文件名、大小和修改日期,支持四种排序方式,并可导出为 .txt 文件。

主要能力:

  • 上传任意类型文件(图像、文档、压缩包等)
  • 表格展示:名称、大小、最后修改时间
  • 排序:字母 / 字母数字混合 / 日期(新→旧) / 大小(小→大)
  • 操作:单独删除、一键清空、导出 .txt
  • 语言:简体中文、繁體中文、文言文(可随时切换)
  • 隐私:所有处理均在本地浏览器完成,文件不上传任何服务器

使用步骤:

  1. 下载 FileLister_Chinese-v1.0.html
  2. 双击用浏览器打开
  3. 点击“上传文件”,选择文件
  4. 点击排序按钮重新排列
  5. 点击“导出为 .txt”保存列表

完全开源,基于 MIT 许可证,可自由修改。

About

Lightweight HTML tool to upload any files, display their names in a sortable list (alphabetical, alphanumeric, by date or size), and export the list as a .txt file. No server required, works entirely in the browser.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages