Skip to content

Dosya Senkronizasyon Uygulaması - File-Folder-Sync Application

Notifications You must be signed in to change notification settings

onder7/File-Folder-Sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dosya ve Klasör Senkronizasyon Uygulaması

Version Status License

Ana Ekran

Dosya Senkronizasyon Uygulaması Ana Ekranı

📋 Genel Bakış

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.

✨ Özellikler

  • ✅ 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

🚀 Kurulum

  1. Son sürümü indirin
  2. sync.exe dosyasını çalıştırın
  3. İlk çalıştırmada gerekli klasörler ve ayar dosyası otomatik oluşturulacaktır

📖 Kullanım Kılavuzu

1️⃣ Klasör Seçimi

Klasör Seçimi

  • Kaynak Klasör: Senkronize edilecek dosyaların bulunduğu klasör
  • Hedef Klasör: Dosyaların kopyalanacağı klasör

2️⃣ Desen Yapılandırması

Desen Ayarları

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ı

3️⃣ Zamanlama Ayarları

  • Kontrol Aralığı: Senkronizasyon kontrolü için bekleme süresi (saniye)
  • Önerilen: 10-60 saniye arası

4️⃣ Ek Ayarlar

  • Dosya yedekleme
  • Thread sayısı
  • Tarih filtreleri

⚙️ Sistem Gereksinimleri

  • Windows 7 veya üzeri
  • Minimum 2GB RAM
  • Python 3.8 veya üzeri (exe versiyonu için gerekli değil)

🛠️ Kaynak Koddan Derleme

# 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

⚠️ Hata Yönetimi

Hata Penceresi

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

📝 Sürüm Geçmişi

v2.0.0 (2024-02-16)

  • ✨ İlk sürüm
  • ✨ Grafiksel kullanıcı arayüzü
  • ✨ Çoklu thread desteği
  • ✨ Tarih filtreleme
  • ✨ Desen eşleştirme

📱 İletişim

⚖️ Lisans

Bu proje MIT lisansı altında lisanslanmıştır.

🤝 Katkıda Bulunma

  1. Fork edin
  2. Feature branch oluşturun (git checkout -b yeni-ozellik)
  3. Değişikliklerinizi commit edin (git commit -am 'Yeni özellik eklendi')
  4. Branch'inizi push edin (git push origin yeni-ozellik)
  5. Pull Request oluşturun

🙏 Teşekkür

Bu projeye katkıda bulunan kendime teşekkürler.


Note

Detaylı bilgi için GitHub Wiki sayfamızı ziyaret edin.

File-Folder-Sync Application

Overview

File-Folder-Sync is a Python-based application that provides automated file synchronization between folders.

Note: This application requires Windows 7 or higher.

Features

  • ✓ Folder and file-based synchronization
  • ✓ Automatic synchronization and scheduling
  • ✓ Customizable file and folder patterns

Important Notes

  • ⚠️ Make sure to backup your data
  • ❌ Don't close the application while syncing
  • ✓ Regular updates recommended

Installation Steps

  1. Download the latest release
  2. Run sync.exe
  3. Configure your settings

Usage Guide

+ Recommended Settings
- Avoid These Settings
! Warning: Important Information

Status Indicators

🟢 Active 🟡 Processing 🔴 Error

Configuration Examples


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

Version Status License

Teknik destek için onder7@gmail.com iletişime geçin. Önder AKÖZ / System & Network Specialist

**..:: Onder Monder ::..** *Profesyonel IT Çözümleri*
--- ## 📱 İletişim ve Destek - 📧 E-posta: [onder7@gmail.com] - 🌐 GitHub: [github.com/onder7] - 📞 Destek: [+90 541 411 30 22]

About

Dosya Senkronizasyon Uygulaması - File-Folder-Sync Application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published