【发布时间】:2011-01-14 21:47:00
【问题描述】:
我已经写了这个小方法来实现主题中的目标。但是,有没有更有效(更简单)的方法来做到这一点?我希望这可以帮助像我一样搜索这个的人。
var fileName = new System.Text.StringBuilder();
fileName.Append("*Bad/\ :, Filename,? ");
// get rid of invalid chars
while (fileName.ToString().IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) > -1)
{
fileName = fileName.Remove(fileName.ToString().IndexOfAny(System.IO.Path.GetInvalidFileNameChars()), 1);
}
?
【问题讨论】: