10, CODE_BLOCK_11. Keep them unchanged.
Also ensure bold formatting preserved.
Now produce final content.# Klasörleri .NET’te Karşılaştırma – GroupDocs ile Rehber
İki dizin arasındaki farkları bulmak için yüzlerce dosyayı manuel olarak kontrol ettiğiniz oldu mu? Bu öğreticide .NET’te GroupDocs.Comparison kullanarak klasörleri nasıl karşılaştıracağınızı öğreneceksiniz. Kod dağıtımlarını yönetiyor, yedekleri doğruluyor veya yapılandırma değişikliklerini izliyor olun, .NET’te klasör karşılaştırması sıkıcı işleri saatlerce tasarruf ettirebilir.
GroupDocs.Comparison for .NET, bu sorunu basit, otomatik bir sürece dönüştürür. Tüm dizin yapılarını karşılaştırabilir, değişiklikleri anında tespit edebilir ve sonuçları iş akışınıza uygun formatlarda dışa aktarabilirsiniz (kayıtlar için TXT, görsel incelemeler için HTML).
Hızlı Yanıtlar
- Birincil amacı nedir? Klasör karşılaştırmasını otomatikleştirmek ve ayrıntılı TXT veya HTML raporları oluşturmak.
- Hangi çıktı formatları destekleniyor? Kolay ayrıştırma için TXT ve görsel rapor oluşturmak için HTML.
- Lisans gerekiyor mu? Öğrenme için ücretsiz deneme yeterlidir; üretim için ticari lisans su işaretlerini kaldırır.
- Bunu Linux’ta çalıştırabilir miyim? Evet – GroupDocs.Comparison, Linux, macOS ve Windows üzerinde .NET Core’u destekler.
- Hangi .NET sürümleri uyumludur? .NET Core 3.1+ ve .NET 5/6/7/8.
.NET Geliştiricileri İçin Klasör Karşılaştırmasının Önemi
İki dizin arasındaki farkları bulmak için yüzlerce dosyayı manuel olarak kontrol ettiğiniz oldu mu? Yalnız değilsiniz. Kod dağıtımlarını yönetiyor, yedekleri doğruluyor veya yapılandırma değişikliklerini izliyor olun, .NET’te klasör karşılaştırması saatlerce sıkıcı işi tasarruf ettirebilir.
GroupDocs.Comparison for .NET, bu sorunu basit, otomatik bir sürece dönüştürür. Tüm dizin yapılarını karşılaştırabilir, değişiklikleri anında tespit edebilir ve sonuçları iş akışınıza uygun formatlarda dışa aktarabilirsiniz (kayıtlar için TXT, görsel incelemeler için HTML).
Bu kapsamlı öğreticide, basit dizin kontrollerinden karmaşık kurumsal düzey dosya yönetimi senaryolarına kadar her şeyi yöneten sağlam klasör karşılaştırma işlevselliğini nasıl uygulayacağınızı keşfedeceksiniz.
Bu Kılavuzda Öğrenecekleriniz
Bu öğreticinin sonunda, klasör karşılaştırma çözümlerini güvenle uygulayabileceksiniz:
- Her boyuttaki dizinleri verimli bir şekilde karşılaştırın
- TXT ve HTML formatlarında ayrıntılı raporlar oluşturun (generate HTML report dahil)
- Köşe durumlarını ve performans hususlarını yönetin
- Mevcut .NET uygulamalarınıza sorunsuz bir şekilde entegre edin
- Tekrarlayan dosya yönetimi görevlerini otomatikleştirin
Gereksinimlere dalalım ve başarı için sizi hazırlayalım!
Önkoşullar ve Ortam Kurulumu
Eğlenceli bölümlere geçmeden önce, ihtiyacınız olan her şeye sahip olduğunuzdan emin olalım. Endişelenmeyin – kurulum basittir ve her adımı size anlatacağım.
Gerekenler
Gerekli Kütüphaneler ve Sürümler
- GroupDocs.Comparison for .NET: Sürüm 25.4.0 (2025 itibarıyla en son kararlı sürüm)
- .NET Framework/SDK: .NET Core 3.1+ ve .NET 5/6/7/8 ile uyumlu
- Geliştirme Ortamı: Visual Studio 2019+ (Community sürümü mükemmel çalışır)
Bilgi Önkoşulları
- C# programlamaya temel bir anlayış (basit bir konsol uygulaması yazabiliyorsanız yeterli)
- .NET’te dosya sistemi işlemlerine aşinalık (yollar, dizinler, dosyalar ile çalışma)
- NuGet paket yönetimini anlama
Hızlı Ortam Kontrolü
Kurulumunuzun hazır olduğunu doğrulamanın basit bir yolu:
- Tercih ettiğiniz IDE’yi açın (Visual Studio, VS Code veya JetBrains Rider)
- .NET Core 3.1 veya daha yeni bir hedefle yeni bir konsol uygulaması oluşturun
- NuGet Package Manager’a erişebildiğinizden emin olun
Bu üç şeyi yapabiliyorsanız, hazırsınız! Şimdi GroupDocs.Comparison’ı kurup yapılandırmaya geçelim.
GroupDocs.Comparison’ı Kurma ve Yapılandırma
Project’inizde GroupDocs.Comparison’ı kurup çalıştırmak çok kolay. İki ana kurulum yöntemi var ve ikisini de göstereceğim.
Kurulum Yöntemleri
Seçenek 1: NuGet Package Manager Console (Visual Studio kullanıcıları için önerilir)
Install-Package GroupDocs.Comparison -Version 25.4.0
Seçenek 2: .NET CLI (Komut satırı meraklıları için mükemmel)
dotnet add package GroupDocs.Comparison --version 25.4.0
Pro ipucu: Sürümü her zaman belirtin, böylece ekip ve dağıtım ortamları arasında tutarlılık sağlanır.
Lisans Seçeneklerini Anlamak
GroupDocs.Comparison, farklı ihtiyaçlara uygun esnek lisanslama sunar:
- Free Trial: Değerlendirme için mükemmel – bazı sınırlamalarla tüm özelliklere erişim sağlar
- Temporary License: Kanıt-konsept projeler için ideal – deneme kısıtlamalarını geçici olarak kaldırır
- Commercial License: Üretim uygulamaları için tam özellikler
Öğrenme amaçlı, ücretsiz deneme yeterlidir. Dağıtıma hazır olduğunuzda her zaman yükseltebilirsiniz.
Temel Başlatma ve Kurulum
İşte ilk GroupDocs.Comparison kod parçacığınız. Bu basit kurulum her şeyin doğru çalıştığını doğrular:
using System;
using GroupDocs.Comparison;
class Program
{
static void Main()
{
// Initialize the license if available
License license = new License();
// license.SetLicense("Path to your license file"); // Uncomment when you have a license
Console.WriteLine("GroupDocs.Comparison for .NET is ready to use.");
Console.WriteLine("Let's start comparing some folders!");
}
}
Bu kod hatasız çalışırsa, tebrikler! Güçlü klasör karşılaştırma işlevselliği oluşturmaya hazırsınız.
Klasörleri Karşılaştırma ve Sonuçları TXT Dosyası Olarak Kaydetme
En basit yaklaşımla başlayalım: iki dizini karşılaştırmak ve sonuçları bir metin dosyası olarak kaydetmek. Bu yöntem otomatik betikler, günlük sistemleri veya basit, ayrıştırılabilir bir çıktı formatına ihtiyaç duyduğunuzda mükemmeldir.
Neden TXT Çıktısı Seçilmeli?
Metin dosyaları son derece çok yönlüdür. Hafiftir, programatik olarak ayrıştırması kolaydır, sürüm kontrolüne uygundur ve herhangi bir sistemde görüntülenebilir. Şunlar için idealdir:
- Otomatik derleme süreçleri
- Günlük dosyası analizi
- Komut satırı araçları
- Diğer sistemlerle entegrasyon
Adım Adım Uygulama
Adım 1: Karşılaştırma Seçeneklerinizi Yapılandırın
using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Options;
string sourceFolder = "YOUR_DOCUMENT_DIRECTORY/SOURCE_FOLDER";
string targetFolder = "YOUR_DOCUMENT_DIRECTORY/TARGET_FOLDER";
string outputDirectory = "YOUR_OUTPUT_DIRECTORY";
// Set comparison options for TXT output
Options.CompareOptions compareOptionsTxt = new Options.CompareOptions
{
DirectoryCompare = true,
FolderComparisonExtension = GroupDocs.Comparison.Options.FolderComparisonExtension.Txt
};
Burada ne oluyor? GroupDocs.Comparison’a tüm dizinleri (tek tek dosyalar yerine) karşılaştırmak ve sonuçları metin formatında çıkarmak istediğinizi söylüyorsunuz. DirectoryCompare = true ayarı kritik; bu, özyinelemeli dizin karşılaştırma işlevselliğini etkinleştirir.
Adım 2: Comparer Nesnesini Başlatın
Comparer comparerTxt = new Comparer(sourceFolder, compareOptionsTxt);
// Add target folder for comparison
comparerTxt.Add(targetFolder, compareOptionsTxt);
Büyünün başladığı yer burası. Kaynak klasörünüzü temel alarak bir Comparer örneği oluşturuyor, ardından karşılaştırma için hedef klasörü ekliyorsunuz. Bunu, “klasör B’deki her şeyi klasör A’ya karşılaştır” demek gibi düşünün.
Adım 3: Karşılaştırmayı Çalıştırın ve Sonuçları Kaydedin
string txtOutputFileName = Path.Combine(outputDirectory, "ComparisonResult.txt");
comparerTxt.Compare(txtOutputFileName, compareOptionsTxt);
Console.WriteLine("TXT file with comparison results saved successfully.");
Console.WriteLine($"Check your results at: {txtOutputFileName}");
Hepsi bu! Karşılaştırma sonuçlarınız artık bir metin dosyası olarak kaydedildi. Çıktı, eklenen, silinen ve değiştirilmiş dosyalar hakkında ayrıntılar içerecek, iki dizin arasındaki değişiklikleri anlamayı kolaylaştıracak.
TXT Çıktı Formatını Anlamak
Oluşturulan metin dosyası genellikle şunları içerir:
- Added files – hedefte mevcut ancak kaynakta olmayan dosyalar
- Deleted files – kaynakta mevcut ancak hedefte olmayan dosyalar
- Modified files – her iki dizinde de mevcut ancak içeriği farklı dosyalar
- File metadata – boyut, değiştirme tarihleri ve diğer ilgili bilgiler
Klasörleri Karşılaştırma ve Sonuçları HTML Dosyası Olarak Kaydetme
TXT dosyaları otomasyon için harika olsa da, HTML çıktısı görsel, insan‑okunabilir bir rapora ihtiyaç duyduğunuzda öne çıkar. HTML karşılaştırma sonuçları kod incelemeleri, müşteri sunumları veya bulguları teknik olmayan ekip üyeleriyle paylaşmak için mükemmeldir.
HTML Çıktısının Avantajları (ve generate HTML report Nasıl Yapılır?)
- Visual diff highlighting – renk kodlu farklarla tam olarak ne değiştiğini görün
- Interactive navigation – dosya ve klasörler arasında kolayca tıklayarak gezinin
- Professional presentation – raporlar ve dokümantasyon için ideal
- Cross‑platform viewing – herhangi bir web tarayıcısında açılır
Adım Adım HTML Uygulaması
Adım 1: HTML Karşılaştırma Seçeneklerini Yapılandırın
// Set comparison options for HTML output
Options.CompareOptions compareOptionsHtml = new Options.CompareOptions
{
DirectoryCompare = true,
FolderComparisonExtension = GroupDocs.Comparison.Options.FolderComparisonExtension.Html
};
Buradaki temel fark, FolderComparisonExtension.Html ayarıdır. Bu, GroupDocs.Comparison’a düz metin yerine zengin bir HTML raporu oluşturmasını söyler.
Adım 2: HTML Çıktısı İçin Comparer’ı Başlatın
Comparer comparerHtml = new Comparer(sourceFolder, compareOptionsHtml);
// Add target folder to the comparison
comparerHtml.Add(targetFolder, compareOptionsHtml);
Öncekine benzer bir desen, ancak şimdi HTML çıktısı için yapılandırılmış. GroupDocs.Comparison API’sinin güzelliği tutarlılığıdır—çıktı formatından bağımsız olarak aynı yöntemleri kullanırsınız.
Adım 3: HTML Raporu Oluşturun ve Kaydedin
string htmlOutputFileName = Path.Combine(outputDirectory, "ComparisonResult.html");
comparerHtml.Compare(htmlOutputFileName, compareOptionsHtml);
Console.WriteLine("HTML file with comparison results saved successfully.");
Console.WriteLine($"Open in browser: {htmlOutputFileName}");
Aldığınız HTML dosyası, herhangi bir web tarayıcısında açabileceğiniz tam, bağımsız bir rapordur. Etkileşimli öğeler, sözdizimi vurgulama (kod dosyaları için) ve temiz, profesyonel bir düzen içerir.
HTML Raporunuzda Neler Beklemelisiniz
HTML çıktınız genellikle şunları içerir:
- Summary dashboard – toplam değişikliklerin, etkilenen dosyaların ve karşılaştırma istatistiklerinin genel görünümü
- Side‑by‑side comparisons – neyin değiştiğini tam olarak gösteren görsel diff görünümü
- Folder tree navigation – dizin yapısı içinde kolay gezinme
- File‑level details – vurgulanan farklarla bireysel dosya karşılaştırmaları
Yaygın Kullanım Senaryoları ve Gerçek‑Dünya Uygulamaları
Klasör karşılaştırmanın ne zaman ve nasıl kullanılacağını anlamak, geliştirme iş akışınızı önemli ölçüde iyileştirebilir. İşte bu işlevin çok değerli olduğu bazı senaryolar:
Kod İncelemesi ve Sürüm Kontrolü
Senaryo: İki dal arasındaki değişiklikleri inceliyor veya kod tabanınızın farklı sürümlerini karşılaştırıyorsunuz.
Klasör karşılaştırmasının faydası: Dosyaları tek tek kontrol etmek yerine, tüm proje yapısındaki tüm değişiklikleri, eklemeleri ve silmeleri anında görebilirsiniz. HTML çıktısı burada özellikle yararlıdır—görsel diff raporlarını ekibinizle paylaşabilirsiniz.
Veri Yedekleme Doğrulaması
Senaryo: Yedekleme sürecinizin tüm dosyaları doğru bir şekilde kopyaladığını ve hiçbir bozulma olmadığını doğrulamanız gerekiyor.
Uygulama ipucu: Yedekleme iş akışınıza entegre edilebilecek otomatik doğrulama betikleri için TXT çıktısını kullanın. Tutarsızlıklar tespit edildiğinde uyarılar ayarlayın.
Ortamlar Arası Yapılandırma Yönetimi
Senaryo: Uygulama yapılandırmalarını geliştirme, test ve üretim ortamları arasında yönetiyorsunuz.
En iyi uygulama: Düzenli klasör karşılaştırmaları, yapılandırma sapmalarını üretim sorunlarına yol açmadan yakalamaya yardımcı olur. HTML raporları değişim yönetimi dokümantasyonu için mükemmeldir.
Belge Sürüm Kontrolü
Senaryo: Birden fazla ekip üyesinin dosyalarda değişiklik yaptığı belge depolarını yönetiyorsunuz.
Pro ipucu: Klasör karşılaştırmasını zamanlanmış görevlerle birleştirerek otomatik değişim raporları oluşturun. Bu, uyumluluk ve denetim amaçları için özellikle faydalıdır.
CI/CD Boru Hattı Entegrasyonu
Senaryo: Dağıtım sürecinizin bir parçası olarak değişiklikleri otomatik olarak tespit etmek ve raporlamak istiyorsunuz.
İleri kullanım: Klasör karşılaştırmasını derleme boru hattınıza entegre ederek her dağıtım için değişim raporları oluşturun; bu, geri alma kararları ve değişim takibi için yardımcı olur.
Performans Optimizasyonu ve En İyi Uygulamalar
Büyük dizin yapılarıyla çalışırken performans kritik hale gelir. Klasör karşılaştırmalarınızın sorunsuz çalışmasını sağlamak için kanıtlanmış stratejiler:
Optimizasyon Stratejileri
Akıllı Dizin Seçimi
- Yalnızca analiz etmeniz gereken dizinleri karşılaştırın
- Geçici dosyaları, günlükleri veya diğer alakasız içerikleri dışlamak için filtreler kullanın
- Çok büyük karşılaştırmaları daha küçük, odaklanmış parçalara bölmeyi düşünün
Bellek Yönetimi
// Dispose of comparer objects properly
using (Comparer comparer = new Comparer(sourceFolder, compareOptions))
{
comparer.Add(targetFolder, compareOptions);
comparer.Compare(outputFileName, compareOptions);
} // Automatically disposed here
- Asenkron İşleme
Büyük karşılaştırmalar için, masaüstü uygulamalarında UI blokajını önlemek veya web uygulamalarında zaman aşımı sorunlarını engellemek amacıyla async desenlerini uygulamayı düşünün.
Performans İzleme İpuçları
- Büyük karşılaştırmalar sırasında bellek kullanımını izleyin
- Farklı dizin boyutları için işleme süresini takip edin
- Kullanıcılar için dizin karmaşıklığına dayalı gerçekçi beklentiler belirleyin
- Uzun süren işlemler için ilerleme raporlamasını düşünün
Yaygın Sorunları Giderme
İyi yazılmış kodla bile bazı zorluklarla karşılaşabilirsiniz. İşte en yaygın sorunlar ve çözümleri:
Dosya Erişim ve İzin Sorunları
Problem: “Erişim reddedildi” veya “dosya kullanımda” hataları
Çözüm:
- Uygulamanızın uygun izinlerle çalıştığından emin olun
- Dosyaların diğer süreçler tarafından kilitlenmediğini kontrol edin
- Geçici dosya kilitleri için yeniden deneme mantığını uygulayın
Yol ve Dizin Sorunları
Problem: Geçersiz yol hataları veya dizin bulunamadı
Çözüm:
// Always validate paths before comparison
if (!Directory.Exists(sourceFolder))
{
throw new DirectoryNotFoundException($"Source directory not found: {sourceFolder}");
}
if (!Directory.Exists(targetFolder))
{
throw new DirectoryNotFoundException($"Target directory not found: {targetFolder}");
}
Bellek ve Performans Sorunları
Problem: Bellek yetersizliği istisnaları veya yavaş performans
Çözümler:
- Büyük karşılaştırmaları daha küçük partilere bölün
- Gereksiz dosya türlerini karşılaştırmadan hariç tutun
- Bellek kullanım desenlerini izleyin ve optimize edin
Çıktı Dosyası Oluşturma Sorunları
Problem: Çıktı dosyaları oluşturulmadı veya bozuk
Giderme adımları:
- Çıktı dizininde yazma izinlerini doğrulayın
- Yeterli disk alanı olduğundan emin olun
- Dosya yollarında geçersiz karakterler olup olmadığını kontrol edin
- Karşılaştırmadan önce çıktı dizininin var olduğunu doğrulayın
Gelişmiş Yapılandırma Seçenekleri
GroupDocs.Comparison, karşılaştırma davranışını ince ayar yapmanızı sağlayan çok sayıda yapılandırma seçeneği sunar:
Karşılaştırma Hassasiyeti Ayarları
Karşılaştırmanın farklı değişiklik türlerine ne kadar duyarlı olacağını ayarlayabilirsiniz:
- Whitespace handling – boşluk değişikliklerini yok say veya dahil et
- Case sensitivity – büyük/küçük harf farklarının değişiklik olarak kabul edilip edilmeyeceğini kontrol et
- Line ending normalization – farklı satır sonu formatlarını yönet
Dosya Türü Filtreleme
Karşılaştırmalarınızı belirli dosya türlerine odaklayın:
compareOptions.FileAuthorMetadata = false; // Ignore metadata changes
compareOptions.GenerateFramePreview = true; // Generate preview frames
Özel Çıktı Biçimlendirme
Çıktı formatını ihtiyaçlarınıza göre özelleştirin:
- Custom templates – HTML çıktısı stilini değiştirin
- Metadata inclusion – hangi dosya bilgilerinin dahil edileceğini kontrol edin
- Diff granularity – dosya‑seviyesi veya satır‑seviyesi karşılaştırmalar arasında seçim yapın
Sonuç ve Sonraki Adımlar
Tebrikler! GroupDocs.Comparison for .NET kullanarak klasör karşılaştırmanın temellerini öğrendiniz. Artık şu becerilere sahipsiniz:
✅ Project’lerinizde GroupDocs.Comparison’ı kurup yapılandırın
✅ Dizinleri karşılaştırın ve hem TXT hem de HTML raporları oluşturun (generate HTML report dahil)
✅ Yaygın zorlukları yönetin ve performansı optimize edin
✅ Klasör karşılaştırmasını gerçek‑dünya uygulamalarına entegre edin
Sıradaki Adım Ne?
Klasör karşılaştırma becerilerinizi bir sonraki seviyeye taşımaya hazır mısınız? Şunları keşfetmeyi düşünün:
- Advanced filtering options – daha hedefli karşılaştırmalar için gelişmiş filtreleme seçenekleri
- API integration – web‑tabanlı karşılaştırma hizmetleri için API entegrasyonu
- Batch processing – birden fazla dizin çiftini işlemek için toplu işleme
- Custom reporting formats – organizasyonunuzun ihtiyaçlarına göre özelleştirilmiş raporlama formatları
Bugün Uygulamaya Başlayın
Bu kavramları ustalaşmanın en iyi yolu uygulamalı pratiktir. Mevcut projelerinizden birini seçin ve klasör karşılaştırmanın iş akışınızı nasıl kolaylaştırabileceğini belirleyin. Küçük başlayın, farklı çıktı formatlarıyla denemeler yapın ve yavaş yavaş daha gelişmiş özellikleri entegre edin.
Unutmayın: her uzman bir zamanlar yeni başlamıştır. Zaman ayırın, özgürce deneyin ve bu kılavuza ihtiyaç duyduğunuzda başvurmakta tereddüt etmeyin!
Sıkça Sorulan Sorular
S: GroupDocs.Comparison for .NET’i Linux sistemlerinde kullanabilir miyim?
C: Kesinlikle! GroupDocs.Comparison, .NET Core aracılığıyla çapraz platform dağıtımını tam olarak destekler. Linux, macOS ve Windows ortamlarında sorunsuz çalışır.
S: Binlerce dosyası olan çok büyük dizinlerle nasıl başa çıkmalıyım?
C: Büyük dizinler için şu stratejileri uygulayın: asenkron işleme kullanın, karşılaştırmaları daha küçük partilere bölün, gereksiz dosya türlerini hariç tutun ve bellek kullanımını izleyin. Uzun süren işlemler için kullanıcıya ilerleme geri bildirimi sağlamayı düşünün.
S: Karşılaştırabileceğim dosya sayısı için pratik bir limit var mı?
C: Kütüphanede sabit bir limit olmamakla birlikte, performans sistem kaynaklarınıza (RAM, CPU, disk hızı) ve dosya boyutlarına bağlıdır. Çoğu sistem binlerce dosyayı sorunsuz işleyebilir, ancak çok büyük veri setleri optimizasyon stratejileri gerektirebilir.
S: GroupDocs.Comparison şifreli veya parola korumalı dosyaları işleyebilir mi?
C: Kütüphane şifreli dosyaları doğrudan karşılaştıramaz. Uygun izin ve kimlik bilgilerine sahipseniz önce dosyaları deşifre etmeniz gerekir. Şifreli içerikle çalışırken her zaman kurumunuzun güvenlik politikalarına uyduğunuzdan emin olun.
S: Klasör karşılaştırmayı otomatik CI/CD boru hatlarına nasıl entegre ederim?
C: GroupDocs.Comparison kullanan konsol uygulamaları oluşturun, karşılaştırma sonuçlarına göre uygun çıkış kodları döndürecek şekilde yapılandırın ve bunları derleme betiklerinize entegre edin. TXT çıktısı, otomatik ortamda sonuçları ayrıştırmak için özellikle yararlıdır.
S: Deneme ve lisanslı sürümler arasındaki fark nedir?
C: Deneme sürümü tüm işlevselliği içerir ancak çıktıya su işareti ekler ve bazı kullanım sınırlamaları vardır. Lisanslı sürümler bu kısıtlamaları kaldırır ve üretim kullanımına uygundur.
S: HTML çıktısının stilini ve düzenini özelleştirebilir miyim?
C: Evet, GroupDocs.Comparison HTML çıktısını özelleştirme seçenekleri sunar. Şablonları değiştirebilir, stil ayarlarını düzenleyebilir ve raporlarda hangi bilgilerin yer alacağını kontrol edebilirsiniz.
S: Bir dizinde var olup diğerinde olmayan dosyalarla nasıl başa çıkılır?
C: GroupDocs.Comparison bu farkları otomatik olarak “eklenen” veya “silinen” dosyalar olarak tanımlar ve raporlar. Bu farkların çıktı formatınızda nasıl sunulacağını yapılandırabilirsiniz.
Ek Kaynaklar ve Destek
Dokümantasyon
- Complete API Reference: GroupDocs.Comparison .NET API Documentation
- Developer Guide: GroupDocs Developer Resources
İndirme ve Lisanslama
- Latest Release: Download GroupDocs.Comparison
- Purchase Options: Buy Commercial License
- Free Trial: Start Your Free Trial
- Temporary License: Request Evaluation License
Son Güncelleme: 2026-03-08
Test Edilen Versiyon: GroupDocs.Comparison 25.4.0 for .NET
Yazar: GroupDocs