Skip to content
Back
This page's table of contents

User guide

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.


The default configuration file is .SimpleFileUpdater, with the following format:

# 每行一个映射:本地路径 = 远程 URL
Tools\MyTool.exe = https://example.com/releases/MyTool.exe
Docs\Manual.pdf = https://cdn.example.com/docs/Manual.pdf
  • Supports relative or absolute paths
  • Automatically creates the required folders
  • Supports comments beginning with #

Place SimpleFileUpdater.exe and .SimpleFileUpdater in the same directory, then:

  • Double-click SimpleFileUpdater.exe to automatically read the configuration and synchronize the required files
  • Or run it from the command line:
Terminal window
SimpleFileUpdater.exe MyConfig.txt

After 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:

Terminal window
conda env create -f environment.yml
conda activate SimpleFileUpdater
python Main.py
Terminal window
pip install -r requirements.txt
python Main.py

The project includes the following license:

(The following content is read automatically from LICENSE. Please refer to the LICENSE file in the project root.)

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!