创建没有文件夹的出租车
Create a cab without a folder
我正在尝试创建一个由 3 个文件组成的 cab 文件。我正在按照另一页上的建议使用 WiX dll。我面临的问题是我需要在不创建文件夹的情况下压缩文件。当我使用以下方法再次提取文件时,压缩文件现在位于与 cab 文件同名的文件夹中。
是否可以创建没有文件夹的文件?
这是我的代码
CabInfo cab = new CabInfo(@"c:\cab\test.cab");
List<String> files = new List<string>();
files.Add(@"C:\cab\test.D");
files.Add(@"C:\cab\test.L");
files.Add(@"C:\cab\test.U");
cab.PackFiles(null, files, null);
提取的文件
-test
-test.D
-test.L
-test.U
问题出在提取.cab 文件的程序中。压缩端无能为力
如果解压器是你的,可以直接解压文件。 7-Zip 也可以选择不创建文件夹。
存档格式(.cab 或其他格式)中没有任何内容可以阻止该文件夹的创建。
我正在尝试创建一个由 3 个文件组成的 cab 文件。我正在按照另一页上的建议使用 WiX dll。我面临的问题是我需要在不创建文件夹的情况下压缩文件。当我使用以下方法再次提取文件时,压缩文件现在位于与 cab 文件同名的文件夹中。
是否可以创建没有文件夹的文件?
这是我的代码
CabInfo cab = new CabInfo(@"c:\cab\test.cab");
List<String> files = new List<string>();
files.Add(@"C:\cab\test.D");
files.Add(@"C:\cab\test.L");
files.Add(@"C:\cab\test.U");
cab.PackFiles(null, files, null);
提取的文件
-test
-test.D
-test.L
-test.U
问题出在提取.cab 文件的程序中。压缩端无能为力
如果解压器是你的,可以直接解压文件。 7-Zip 也可以选择不创建文件夹。
存档格式(.cab 或其他格式)中没有任何内容可以阻止该文件夹的创建。