たるきちのあれこれ









  Topプログラミングサンプル ▶ ファイル・フォルダ名に使用できない半角文字を全角文字に変更

ファイル・フォルダ名に使用できない半角文字を全角文字に変更するサンプルです。

C#

// ファイル・フォルダ名に使用可能な文字列に変換
private string ChangeEnableFileName(string str)
{
    return str.Replace("\\", "¥").Replace("/", "/").Replace(":", ":")
              .Replace("*", "*").Replace("?", "?").Replace("\"", "”")
              .Replace("<", "<").Replace(">", ">").Replace("|", "|");
}

// 戻り値(¥/:*?<>|.txt)
ChangeEnableFileName(@"\/:*?<>|.txt")