Sanitize volume names by replacing '/' and '\' with '_'

This commit is contained in:
2026-02-08 02:03:32 +00:00
parent 46a834efd6
commit 676c161c52

View File

@@ -278,6 +278,8 @@ sealed class ExtractFilesCommand : Command<ExtractFilesCommand.Settings>
? "NO NAME"
: fs.Metadata.VolumeName;
volumeName = volumeName.Replace('/', '_').Replace('\\', '_');
ExtractFilesInDir("/", fs, volumeName, settings.OutputDir, settings.Xattrs);
Statistics.AddFilesystem(fs.Metadata.Type);
@@ -311,6 +313,8 @@ sealed class ExtractFilesCommand : Command<ExtractFilesCommand.Settings>
? "NO NAME"
: fs.Metadata.VolumeName;
volumeName = volumeName.Replace('/', '_').Replace('\\', '_');
ExtractFilesInDir("/", fs, volumeName, settings.OutputDir, settings.Xattrs);
Statistics.AddFilesystem(fs.Metadata.Type);