提取到%appdata%\ folder1

时间:2013-07-07 18:51:02

标签: c# subdirectory sharpziplib

我想用SharpZipLib提取来提取。

我使用它来提取%appdata%,但我想在漫游的子文件夹中提取

string appdata = System.Environment.GetFolderPath(
                   System.Environment.SpecialFolder.ApplicationData)

我的问题是如何提取到%appdata%\subfolder

由于

2 个答案:

答案 0 :(得分:1)

使用Path.Combine生成子文件夹的绝对路径 -

string subFolderPath = System.IO.Path.Combine(appdata,"subfolder");

答案 1 :(得分:0)

我想有两种方法可以做到这一点,一种是使用字符串连接,另一种是使用Path.Combine

string folder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\subfolder";

string folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "subfolder");

就个人而言,我不确定哪个是“更好”的选项,我想当它归结为它时,它们会做同样的事情。