浏览代码

use StringBuilder in GetValidFilename

Luke Pulverenti 11 年之前
父节点
当前提交
1496991096
共有 1 个文件被更改,包括 4 次插入2 次删除
  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>