有人能够帮忙展示如何使用
主要驱动因素之一是提取代码将在后台线程中运行,因此更改程序工作目录可能会创建问题。此外,这将用于 iOS 应用程序(iPhone、iPad),该应用程序对其可以写入的文件夹很挑剔。
谢谢。
libarchive
来将 ZIP 文件解压到指定文件夹吗?看起来提供的示例程序(untar.c
、tarfilter.c
和 minitar
)都将归档文件解压缩到当前工作目录。是否有一种方法可以告诉 libarchive
“解压缩到此文件夹及以下”而不覆盖程序的活动文件夹?主要驱动因素之一是提取代码将在后台线程中运行,因此更改程序工作目录可能会创建问题。此外,这将用于 iOS 应用程序(iPhone、iPad),该应用程序对其可以写入的文件夹很挑剔。
谢谢。
PATH_MAX
已经包括了终止的空字符,snprintf
也是一样。应该使用char newPath[PATH_MAX]
。 - cutsoy