首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用其他文件夹将zip文件解压缩到字符串位置

使用其他文件夹将zip文件解压缩到字符串位置
EN

Stack Overflow用户
提问于 2020-12-04 20:18:53
回答 1查看 23关注 0票数 0

我对编码非常陌生,在将zip文件解压到目录时遇到了一些麻烦。

目前这是我的代码

代码语言:javascript
复制
            string zipPath = "Typhoon.zip";
            string extractPath = str_xp11_loc + @"\Resources\Plugins";
            ZipFile.ExtractToDirectory(zipPath, extractPath);

在使用上面的代码时,我在路径中得到了无效字符

我尝试过创建一个带有解压缩位置的txt文件,并通过FileWriter添加"@"\Resources\Plugins“,排序可以工作,但只解压到定义的前几个文件夹。当我使用filewriter时,它会创建一个包含"Resources\Plugins”的新行,当使用此方法时,它会解压到第一行,例如C:\Folder1\Output。

我尝试过使用string result = Regex.Replace("Xp11_install.txt", @"\r\n?|\n", "");

尝试删除换行符,但这不起作用。

是否可以使用上面的方法提取文件?

任何见解都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2020-12-04 20:47:17

我不太确定这是否是您要搜索的内容,但在我的示例中,我创建了一个包含文件夹和子文件夹的ZIP文件。

使用您提供的以下修改后的代码:

代码语言:javascript
复制
    string zipPath = @"YourFilePath.zip";
    string extractPath = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
    ZipFile.ExtractToDirectory(zipPath, extractPath);

在本例中,我能够将该文件及其所有子文件夹解压到MyPictures文件夹中。如果这不是您要搜索的内容,可以查看文档文档:ZipFile.ExtractToDirectory Method

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65143425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档