c8adcb0886e9fca2a8b931e734aa3180a990b144
Klasör Yedekleme Aracı / Folder Backup Tool
Türkçe Açıklama
Bu araç, klasörler için Windows sağ tık menüsüne "Yedekle ve Sıkıştır" seçeneği ekler.
Özellikler
- Klasörler ve boş alan için "Yedekle ve Sıkıştır" seçeneğini sağ tık menüsüne ekler
- Zaman damgalı ve numaralandırılmış yedeklemeleri otomatik olarak oluşturur
- WinRAR, 7-Zip veya PowerShell'in yerleşik sıkıştırma özelliğini destekler
- Türkçe karakterleri doğru şekilde işler
- Aynı gün içinde yapılan çoklu yedeklemeler için otomatik numaralandırma
- Geliştirme klasörlerini (node_modules, vendor, vs.) yedeklemeden önce kullanıcıya sorar
- Gelişmiş seçenekler: "Tümünü Dahil Et", "Dev Klasörleri Atla", "İptal"
Kurulum
Install.batdosyasını Yönetici olarak çalıştırın (veyaInstall.ps1dosyasını PowerShell ile)- Sağ tık menüsü seçeneği hemen kullanılabilir olacak
Kullanım
- Windows Explorer'da herhangi bir klasörün veya boş alanın üzerine sağ tıklayın
- "Yedekle ve Sıkıştır" seçeneğini seçin
- Eğer klasörde geliştirme klasörleri (node_modules, vendor, build, dist, .git, vs.) varsa, üç seçenek sunulur:
- "Tümünü Dahil Et": Tüm klasörleri yedekler (önceki davranış)
- "Dev Klasörleri Atla": Geliştirme klasörlerini hariç tutar (yer ve zaman tasarrufu sağlar)
- "İptal": Yedekleme işlemini iptal eder
- Yedekleme, aşağıdaki formatta aynı dizinde oluşturulacak:
<KlasörAdı>_<YYYYMMDD>_<Numara>.rar(veya WinRAR mevcut değilse .zip)
Kaldırma
Uninstall.batdosyasını Yönetici olarak çalıştırın (veyaUninstall.ps1dosyasını PowerShell ile)- Sağ tık menüsü seçeneği kaldırılacak
Gereksinimler
- Windows 10 veya 11
- PowerShell 5.1 veya sonrası
- İsteğe bağlı: Daha iyi sıkıştırma ve dışlama seçenekleri için WinRAR veya 7-Zip
English Description
Folder Backup Tool
This tool adds a "Yedekle ve Sıkıştır" (Backup and Compress) option to the Windows context menu for folders.
Features
- Adds "Yedekle ve Sıkıştır" option to right-click menu for folders and empty space
- Automatically creates compressed backups with timestamp and numbering
- Supports WinRAR, 7-Zip, or PowerShell's built-in compression
- Handles Turkish characters correctly with ANSI encoding
- Automatic numbering for multiple backups in the same day
- All messages and interface elements are available in both Turkish and English
- Asks user before backing up development folders (node_modules, vendor, etc.)
- Advanced options: "Include All", "Skip Dev Folders", "Cancel"
Installation
- Run
Install.batas Administrator (orInstall.ps1with PowerShell) - The context menu option will be available immediately
Usage
- Right-click on any folder or in empty space in Windows Explorer
- Select "Yedekle ve Sıkıştır"
- If the folder contains development folders (node_modules, vendor, build, dist, .git, etc.), three options are presented:
- "Tümünü Dahil Et" (Include All): Backs up all folders (previous behavior)
- "Dev Klasörleri Atla" (Skip Dev Folders): Excludes development folders (saves space and time)
- "İptal" (Cancel): Cancels the backup operation
- The backup will be created in the same directory with the format:
<FolderName>_<YYYYMMDD>_<Number>.rar(or .zip if WinRAR is not available)
Uninstallation
- Run
Uninstall.batas Administrator (orUninstall.ps1with PowerShell) - The context menu option will be removed
Requirements
- Windows 10 or 11
- PowerShell 5.1 or later
- Optional: WinRAR or 7-Zip for better compression and exclusion options
How It Works
The installer adds registry entries that integrate with Windows Explorer context menus. When selected, it runs the PowerShell script that:
- Determines the next backup number by scanning existing backups
- Checks for development folders and prompts user for inclusion
- Uses WinRAR, 7-Zip, or PowerShell's Compress-Archive (in order of preference)
- Applies exclusion patterns when "Skip Dev Folders" is selected
- Creates the backup with the proper naming convention
- Shows success or error messages in Turkish or English
Recent Improvements
- Fixed Turkish character display issues in context menu by using ANSI encoding
- Updated all messages and interface elements to support both Turkish and English
- Improved file naming consistency with proper variable expansion
- Enhanced path handling to compress only selected folder content without full directory paths
- Added admin rights checking for installation and uninstallation scripts
- Added development folder detection and user confirmation before backup
- Added advanced options dialog with "Include All", "Skip Dev Folders", and "Cancel" choices
- Implemented exclusion patterns for WinRAR and 7-Zip (PowerShell limitation noted)
Description
Windows Gezgininde Sağ tuşla Klasörü Tarih ve Numara ile sıkıştırıp yedek alan uygulama
Languages
PowerShell
97.6%
Batchfile
2.4%