helloyhcby163

FileSyncTool is a cross-platform file synchronization tool built with Python + CustomTkinter, focused on USB-drive and folder sync with multi-threaded transfer, resume support and USB write-life protection, keeping all data local

v7.6.1
Published at
2d ago
34
Stars
76
Download
Synced at
2d ago
windows

Latest release

v7.6.1Oct 17, 2026, 04:35 AM
Downloads slow? Switch the source anytime above

README

Project Overview

FileSyncTool is a graphical sync tool focused on USB drives and folders, built with Python and CustomTkinter, with full support for Windows, macOS and Linux. It pursues transfer performance while specifically protecting USB write life, and all data stays on your device with zero cloud dependency.

A sync tool made for USB sticks — fast, and it cares about your drive's lifespan.

Key Features

  • Write-life protection: block-level write optimization reduces flash wear
  • Multi-threaded transfer: parallel scanning and copying, chunked transfer for large files
  • Resume support: interrupted transfers continue instead of restarting
  • Removable-disk awareness: detects USB insertion/removal and handles disconnects gracefully
  • Cross-platform: full support for Windows, macOS and Linux
  • Modern GUI: CustomTkinter interface with light and dark themes
  • Multilingual: Simplified Chinese, Traditional Chinese and English built in
  • Fully local: no cloud services, data never leaves your device

Target Audience

  • Users copying files via USB drives often
  • People working across multiple OSes
  • Individuals backing up important data locally
  • Users who care about USB lifespan

Quick Start

  1. Download the build for your platform from GitHub or Gitee Releases
  2. Launch the app and add the source and target folders
  3. Choose a sync mode and start, watching progress and results
  4. Switch theme and interface language as needed

Core Advantages

  • USB-friendly: block-level write-life protection is rare among similar tools
  • Performance-first: multi-threading plus chunking keeps big files moving
  • Data-safe: fully local with no upload step

System Requirements

Item Requirement
OS Windows, macOS, Linux
Interface graphical UI (CustomTkinter)
Distribution GitHub / Gitee Releases

Notes

  • The project is feature-complete and in stable maintenance; new features arrive slowly
  • Users in China can download faster from Gitee Releases

Release history

Sort