**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: `__.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 6. **Geliştirme Klasörü Tespiti:** - node_modules, vendor, build, dist, .git gibi geliştirme klasörlerini tespit et - Bu klasörler bulunursa kullanıcıya yedeklemeye dahil edilip edilmeyeceğini sor - Üç seçenek sun: "Tümünü Dahil Et", "Dev Klasörleri Atla", "İptal" 7. **Dışlama İşlevi:** - "Dev Klasörleri Atla" seçilirse, WinRAR veya 7-Zip için dışlama kalıpları uygula - PowerShell için sınırlı dışlama desteği (uyarı mesajı ile) **Çı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