创建没有文件夹的出租车

时间:2016-07-01 07:45:07

标签: c# 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

1 个答案:

答案 0 :(得分:3)

问题来自提取.cab文件的程序。压缩方面无法做任何事情。

如果解压缩程序是你的,可以直接解压缩文件。 7-Zip也可以选择不创建文件夹。

存档(.cab或其他任何东西)的格式中没有任何内容可以阻止该文件夹的创建。