fix: Fixes string interpolation in value string builder (#1339)
This commit is contained in:
parent
b46544d752
commit
f24c6a08dd
9 changed files with 87 additions and 242 deletions
|
|
@ -96,13 +96,22 @@ namespace Server.Compression
|
|||
|
||||
new FileInfo(destinationArchiveFileName).EnsureDirectory();
|
||||
|
||||
using var builder = ValueStringBuilder.Create();
|
||||
var sb = ValueStringBuilder.Create();
|
||||
var i = 0;
|
||||
foreach (var path in paths)
|
||||
{
|
||||
builder.Append($"{(i++ > 0 ? " " : "")}\"{Path.GetRelativePath(relativeTo, path)}\"");
|
||||
var relativePath = Path.GetRelativePath(relativeTo, path);
|
||||
if (i++ > 0)
|
||||
{
|
||||
sb.Append($" \"{relativePath}\"");
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append($"\"{relativePath}\"");
|
||||
}
|
||||
}
|
||||
var pathsToCompress = builder.ToString();
|
||||
var pathsToCompress = sb.ToString();
|
||||
sb.Dispose();
|
||||
|
||||
var tarFlags = compressCommand == null ? "-acf" : "-cf";
|
||||
var useExternalCompression = compressCommand != null ? $"--use-compress-program \"{compressCommand}\" " : "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue