Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinRT包含文件夹信息_C#_Microsoft Metro_Windows Runtime - Fatal编程技术网

C# WinRT包含文件夹信息

C# WinRT包含文件夹信息,c#,microsoft-metro,windows-runtime,C#,Microsoft Metro,Windows Runtime,使用,我将文件添加到zipStream 但是有没有一种方法可以同时创建文件夹呢 我想将文件夹树压缩为zip。目前,我看不到在zip文件中包含sametree的方法 为了不丢失信息,我目前唯一的解决方法是创建一个与相对路径相反的引用文件 有没有办法在WinRT ZipArchivs中拥有文件夹?刚刚在编写示例代码时找到了解决方案。 因为我在这里没有发现这一点,所以我想补充这个问题,也希望这能帮助别人。 如果这是一个重复的问题,请随意删除它或将其链接到预先存在的问题:-) 调用时,路径可以作为文件名

使用,我将文件添加到zipStream

但是有没有一种方法可以同时创建文件夹呢

我想将文件夹树压缩为zip。目前,我看不到在zip文件中包含sametree的方法

为了不丢失信息,我目前唯一的解决方法是创建一个与相对路径相反的引用文件


有没有办法在WinRT ZipArchivs中拥有文件夹?

刚刚在编写示例代码时找到了解决方案。 因为我在这里没有发现这一点,所以我想补充这个问题,也希望这能帮助别人。 如果这是一个重复的问题,请随意删除它或将其链接到预先存在的问题:-)

调用时,路径可以作为文件名的前缀。 下面的代码将foo设置为存档中zipfile中的文件夹

 zipArchive.CreateEntry(@"foo\" + fileToCompress.Name,CompressionLevel.Optimal);