first commit

This commit is contained in:
hOLOlu
2025-11-14 01:21:50 +03:00
commit 8f16d171e0
7 changed files with 352 additions and 0 deletions

41
yapi.md Normal file
View File

@@ -0,0 +1,41 @@
**Görev: Windows Sağ Tık Menüsüne Klasör Yedekleme Özelliği Ekle**
Windows gezgininde bir klasör üzerindeyken sağ tıkladığımda çıkan menüye "Yedekle ve Sıkıştır" seçeneği ekleyen bir çözüm geliştir.
**Gereksinimler:**
1. **Sağ Tık Menüsü Entegrasyonu:**
- Windows Registry'ye uygun kayıtları ekleyerek sağ tık menüsünde "Yedekle ve Sıkıştır" seçeneği oluştur
- Hem klasörler için hem de boş alanda sağ tık yapıldığında çalışmalı
2. **Sıkıştırma İşlemi:**
- Birinci seçenek olarak WinRAR komut satırı (rar.exe) kullan
- İkinci seçenek olarak ücretsiz alternatif: 7-Zip komut satırı (7z.exe) veya PowerShell'in yerleşik Compress-Archive cmdlet'ini kullan
- Sıkıştırma formatı: RAR (WinRAR için) veya ZIP (alternatifler için)
3. **Dosya Adlandırma:**
- Format: `<Klasör_adı>_<tarih>_<no>.rar` (veya .zip)
- Tarih formatı: `YYYYMMDD` (örnek: 20241114)
- Numara: Aynı klasör için aynı gün içinde yapılan sıkıştırmalarda otomatik artan sıra numarası (001, 002, 003...)
- Örnek çıktı: `MusteriDosyalari_20241114_001.rar`
4. **Numara Takibi:**
- Aynı klasör adı ve tarih için mevcut yedekleri tara
- En yüksek numarayı bul ve bir sonrakini kullan
- Yedek dosyası kaynak klasörle aynı dizine kaydedilecek
5. **Hata Yönetimi:**
- WinRAR/7-Zip kurulu değilse kullanıcıyı bilgilendir
- Sıkıştırma başarısız olursa hata mesajı göster
- Yedekleme başarılı olursa bildirim göster
**Çıktı:**
- Gerekli tüm dosyaları içeren çalışır bir çözüm (batch script, PowerShell script veya küçük bir executable)
- Registry değişikliklerini otomatik yapan kurulum scripti
- Kaldırma scripti
- Kullanım talimatları
**Teknik Notlar:**
- Windows 10/11 uyumlu olmalı
- Yönetici hakları gerektiriyorsa bunu belirt
- Türkçe karakterleri (ş, ğ, ü, ö, ç, ı) doğru işlemeli