2012-05-29 65 views
1

我在本地設備中有.mdf和.ldf文件。我想創建兩個文件的zip。我使用DonetZip。但它沒有顯示任何錯誤,而且程序也不起作用。我應該怎麼做,我想要一些例子來壓縮.mdf和.ldf文件。創建包含C#中的mdf文件的zip文件#

+0

你能發佈您的代碼? – Habib

+0

您是否試圖壓縮實時MDF和LDF文件? (意味着正在運行的SQLServer數據庫文件)。如果是這種情況,文件被鎖定。 – Steve

+0

確保文件未被鎖定,並且您擁有讀取權限。確保您對創建文件的位置擁有寫入權限。確保所有路徑都是絕對正確的。 –

回答

0

如何

using (ZipFile zip = new ZipFile()) 
{ 
    zip.AddFile(@"C:\SomeFile.mdf"); 
    zip.AddFile(@"C:\SomeFile.ldf"); 
    zip.Save(@"C:\zippedfolder.zip"); 
} 
+0

是的。我寫了相同的代碼。數據庫已經與服務器分離。當我運行程序。該程序不起作用。沒有顯示錯誤。 :( –

+0

你有沒有嘗試重命名或移動文件,以確保它沒有被鎖定 –