Skip to content

Latest commit

 

History

History
207 lines (162 loc) · 5.56 KB

README.md

File metadata and controls

207 lines (162 loc) · 5.56 KB

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]