我想用 SharpZipLib 解压来解压。
我用它来提取%appdata
% 但我想在 Roaming 的子文件夹中提取
string appdata = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ApplicationData)
我的问题是我如何提取到%appdata%\subfolder
?
谢谢
我想用 SharpZipLib 解压来解压。
我用它来提取%appdata
% 但我想在 Roaming 的子文件夹中提取
string appdata = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ApplicationData)
我的问题是我如何提取到%appdata%\subfolder
?
谢谢
用于Path.Combine
为您的子文件夹生成绝对路径 -
string subFolderPath = System.IO.Path.Combine(appdata,"subfolder");
我想有两种方法可以做到这一点,一种使用字符串连接,另一种使用 Path.Combine
string folder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\subfolder";
或者
string folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "subfolder");
就我个人而言,我不确定哪个是“更好”的选择,我想归根结底他们会做同样的事情。