SimpleFileUpdater User Guide
Complete product user guide for SimpleFileUpdater
SimpleFileUpdater User Guide (Local Key-Value Version)
SimpleFileUpdater is a lightweight file synchronization tool for users who want to update local files in batches from remote addresses. It is packaged as SimpleFileUpdater.exe and supports a configuration file that defines target files and their download URLs.
🧩 Configuration File
Section titled “🧩 Configuration File”The default configuration file is .SimpleFileUpdater, with the following format:
# 每行一个映射:本地路径 = 远程 URLTools\MyTool.exe = https://example.com/releases/MyTool.exeDocs\Manual.pdf = https://cdn.example.com/docs/Manual.pdf- Supports relative or absolute paths
- Automatically creates the required folders
- Supports comments beginning with
#
🚀 How to Run
Section titled “🚀 How to Run”Place SimpleFileUpdater.exe and .SimpleFileUpdater in the same directory, then:
- Double-click
SimpleFileUpdater.exeto automatically read the configuration and synchronize the required files - Or run it from the command line:
SimpleFileUpdater.exe MyConfig.txtAfter execution, the program remains in the console and waits for you to press Enter to view the results.
🧪 Running from Source (For Developers or Unpackaged Use)
Section titled “🧪 Running from Source (For Developers or Unpackaged Use)”The project provides two ways to set up the runtime environment in one step:
Method 1: Conda (Recommended)
Section titled “Method 1: Conda (Recommended)”conda env create -f environment.ymlconda activate SimpleFileUpdaterpython Main.pyMethod 2: pip
Section titled “Method 2: pip”pip install -r requirements.txtpython Main.py📄 License
Section titled “📄 License”The project includes the following license:
(The following content is read automatically from LICENSE. Please refer to the LICENSE file in the project root.)⚠️ Disclaimer
Section titled “⚠️ Disclaimer”This is a personal utility project. You assume the risks associated with using this tool.
Check the reliability and security of remote file URLs yourself. The program may overwrite local files with the same names, so back them up beforehand.
Local file synchronization has never been this simple. Enjoy!