いつも愛用させていただいております。とても感謝しております。
.Net Framework の「System.IO.Compression.ZipFile」にて空フォルダを含むフォルダをzip圧縮すると、
「Lhaz64 version 2.4.0」にて空ファイルで展開されてしまいます。
エクスプローラで開いたり他社の解凍ソフトでは正しく展開できます。
「Lhaz」はとても使いやすいソフトですので、乗り換えたくはないのです。
この点だけ何とか改善できないでしょうか。
それとも.Net 側の不具合なのでしょうか。
念のため、
VB.NET のソースを添付させていただきます。
' 参照設定 System.IO.Compression.FileSystem
' D:\test\empty_folder
' 空の[empty_folder]フォルダを作成して、
' 「System.IO.Compression.ZipFile」でzip圧縮
' Lhazで閲覧、解凍すると空のフォルダが空のファイルとして作成される。
' VB2013 .NetFramework4.5 Windows10 にて
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
System.IO.Compression.ZipFile.CreateFromDirectory("D:\test", "D:\ok.zip")
End Sub
End Class
以上、ご報告、お願い申し上げます。