Browse Source

use StringBuilder in GetValidFilename

Luke Pulverenti 12 năm trước cách đây
mục cha
commit
1496991096
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      MediaBrowser.Controller/IO/FileSystem.cs

+ 4 - 2
MediaBrowser.Controller/IO/FileSystem.cs

@@ -106,13 +106,15 @@ namespace MediaBrowser.Controller.IO
             {
                 throw new ArgumentNullException("filename");
             }
+
+            var builder = new StringBuilder(filename);
             
             foreach (var c in InvalidFileNameChars)
             {
-                filename = filename.Replace(c, SpaceChar);
+                builder = builder.Replace(c, SpaceChar);
             }
 
-            return filename;
+            return builder.ToString();
         }
 
         /// <summary>