Bu uygulama, klasörler arasında otomatik dosya senkronizasyonu sağlayan, kullanıcı dostu bir arayüze sahip Python tabanlı bir yazılımdır.
- ✅ Klasör ve dosya bazlı senkronizasyon
- ✅ Otomatik senkronizasyon ve zamanlama
- ✅ Özelleştirilebilir dosya ve klasör desenleri
- ✅ Çoklu thread desteği ile hızlı kopyalama
- ✅ Yedekleme özelliği
- ✅ Detaylı loglama
- ✅ Kullanıcı dostu arayüz
- Son sürümü indirin
sync.exe
dosyasını çalıştırın- İlk çalıştırmada gerekli klasörler ve ayar dosyası otomatik oluşturulacaktır
- Kaynak Klasör: Senkronize edilecek dosyaların bulunduğu klasör
- Hedef Klasör: Dosyaların kopyalanacağı klasör
Important
Klasör Desenleri Örnekleri:
9H-C* # 9H-C ile başlayan klasörler
TEST* # TEST ile başlayan klasörler
*DATA* # İçinde DATA geçen klasörler
Note
Dosya Desenleri Örnekleri:
*.wgl # Tüm .wgl dosyaları
*.txt # Tüm text dosyaları
data*.xml # data ile başlayan XML dosyaları
- Kontrol Aralığı: Senkronizasyon kontrolü için bekleme süresi (saniye)
- Önerilen: 10-60 saniye arası
- Dosya yedekleme
- Thread sayısı
- Tarih filtreleri
- Windows 7 veya üzeri
- Minimum 2GB RAM
- Python 3.8 veya üzeri (exe versiyonu için gerekli değil)
# Gerekli paketleri yükle
pip install -r requirements.txt
# Exe dosyası oluştur
pyinstaller --onefile --windowed --icon=sync.ico --version-file=version.txt sync_app.py
Sık karşılaşılan hatalar ve çözümleri:
- 🔴 "Kaynak klasör bulunamadı": Klasör yolunu kontrol edin
- 🔴 "Geçersiz desen": Klasör/dosya desenlerini doğrulayın
- 🔴 "Erişim reddedildi": Klasör izinlerini kontrol edin
- ✨ İlk sürüm
- ✨ Grafiksel kullanıcı arayüzü
- ✨ Çoklu thread desteği
- ✨ Tarih filtreleme
- ✨ Desen eşleştirme
- 📧 E-posta: [onder7@gmail.com]
- 🌐 GitHub: [github.com/onder7]
Bu proje MIT lisansı altında lisanslanmıştır.
- Fork edin
- Feature branch oluşturun (
git checkout -b yeni-ozellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi'
) - Branch'inizi push edin (
git push origin yeni-ozellik
) - Pull Request oluşturun
Bu projeye katkıda bulunan kendime teşekkürler.
Note
Detaylı bilgi için GitHub Wiki sayfamızı ziyaret edin.
File-Folder-Sync is a Python-based application that provides automated file synchronization between folders.
Note: This application requires Windows 7 or higher.
- ✓ Folder and file-based synchronization
- ✓ Automatic synchronization and scheduling
- ✓ Customizable file and folder patterns
⚠️ Make sure to backup your data- ❌ Don't close the application while syncing
- ✓ Regular updates recommended
- Download the latest release
- Run
sync.exe
- Configure your settings
+ Recommended Settings
- Avoid These Settings
! Warning: Important Information
🟢 Active 🟡 Processing 🔴 Error
folder_pattern = "9H-C*"
file_pattern = "*.wgl"
Note
This is a highlighted note
Warning
This is a warning message
Important
This is important information
Setting | Value |
---|---|
Threads | 4 |
Interval | 10s |
Teknik destek için onder7@gmail.com iletişime geçin. Önder AKÖZ / System & Network Specialist