所以我用C#编写程序,我需要将项目中的文件添加到用户系统的文件夹中。
我的解决方案资源管理器中有一个文件夹'在visual studio 2013中,我希望将这些文件以某种方式提取到用户系统上的目录。
例如:
我是C#的新手并且正在学习,所以请让我知道这是否可行以及是否有更好的方法来解决这个问题。
提前致谢。
答案 0 :(得分:0)
在.Net 4.5中使用名为ZipFile的新类
您可以提取文件。
using System;
using System.IO;
using System.IO.Compression;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
}
}
}