質問: file.Replace(TargetFolder,""); archive.WriteEntry(entry, false); } archive.Close(); } ``` ただ、WindowsでTarを展開すると、問題なく展開されます。 なにかLinuxとWindowsとでお作法があるのでしょうか?? 指摘いただけると助かります。 協力よろしくお願いします。
回答: 「ICSharpCode.SharpZipLib」については分かりませんがLinuxとWindowsではパスの区切り文字が違うためよくハマります。 windowsはパスの区切り文字が「¥」、Linuxは「/」です。 fileのファイルパス中の「¥¥」を「/」に置換したらよいかと。