C# winform 压缩启动程序目录下的VocDB.mdb
时间: 2024-10-07 21:03:01 浏览: 52
在C# Winform中压缩整个程序启动目录(通常为StartupPath
)下的特定文件,比如VocDB.mdb
,你可以使用System.IO命名空间的ZipFile类来实现。下面是一个基本示例:
using System.IO;
using System.IO.Compression;
string sourceFolder = Path.Combine(System.Windows.Forms.Application.StartupPath, "VocDB.mdb"); // 路径可能需要调整以适应实际位置
string destinationArchive = "VocDB.mdb.zip"; // 压缩后的文件名
if (File.Exists(sourceFolder))
{
using (FileStream sourceStream = new FileStream(sourceFolder, FileMode.Open))
{
ZipFile.CreateFromStream(destinationArchive, sourceStream); // 创建压缩文件
}
}
else
{
Console.WriteLine($"File {sourceFolder} not found.");
}
Console.WriteLine($"Compressed file saved at: {destinationArchive}");
这段代码假设VocDB.mdb
位于StartupPath
内,并创建了一个名为VocDB.mdb.zip
的压缩文件。如果你需要压缩整个目录而不是单个文件,可以使用Directory.GetFiles()
遍历目录内的所有文件。
阅读全文
相关推荐











