From cac77aaeda2e7a2dbed9789a5f7f029153b7eec8 Mon Sep 17 00:00:00 2001 From: Daniil Bystrukhin Date: Sun, 22 Feb 2026 20:22:21 -0600 Subject: [PATCH] Strip trailing slash from directory names in 7z writer --- src/SharpCompress/Writers/SevenZip/SevenZipWriter.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/SharpCompress/Writers/SevenZip/SevenZipWriter.cs b/src/SharpCompress/Writers/SevenZip/SevenZipWriter.cs index ff92d853..1ed4ed46 100644 --- a/src/SharpCompress/Writers/SevenZip/SevenZipWriter.cs +++ b/src/SharpCompress/Writers/SevenZip/SevenZipWriter.cs @@ -107,10 +107,7 @@ public partial class SevenZipWriter : AbstractWriter public override void WriteDirectory(string directoryName, DateTime? modificationTime) { directoryName = NormalizeFilename(directoryName); - if (!directoryName.EndsWith('/')) - { - directoryName += '/'; - } + directoryName = directoryName.TrimEnd('/'); entries.Add( new SevenZipWriteEntry