我在.zip壓縮文件中有一個名爲「The Shooting Star」.jpeg
的文件。 當我嘗試通過ZipFile.ExtractToDirectory
或ZipArchiveEntry.ExtractToFile
提取它時,我得到了System.ArgumentException: Illegal characters in path
異常。C#ZipFile。如何提取或跳過名稱中包含無效字符的文件?
這樣的文件通過WinRar成功提取。
有沒有辦法避免使用ZipFile的異常,併成功地提取文件或至少跳過這樣的文件?
更新:
上傳的檔案說:The Archive
爲什麼你的文件名中有引號?你不能將它們放在標準的Windows文件名中,所以應該很清楚問題出在哪裏。 –
@DangerZone,那些是特殊符號,不是引號,所以它們工作。 – Murumuru
啊,沒有注意到。 –