0

我想用 SharpZipLib 解压来解压。

我用它来提取%appdata% 但我想在 Roaming 的子文件夹中提取

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

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

谢谢

4

2 回答 2

1

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

string subFolderPath = System.IO.Path.Combine(appdata,"subfolder");
于 2013-07-07T19:06:34.200 回答
0

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

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

或者

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

就我个人而言,我不确定哪个是“更好”的选择,我想归根结底他们会做同样的事情。

于 2013-07-07T19:08:07.307 回答