本章讲述:如何获取文件名禁止使用的字符
获取文件名禁止使用的字符
使用 Path.GetInvalidFileNameChars 方法来获取文件名中被系统禁止的字符。
using System;
using System.IO;
class Program
{
static void Main()
{
// 获取所有无效的文件名字符
char[] invalidChars = Path.GetInvalidFileNameChars();
Console.WriteLine("Invalid file name characters:");
foreach (char c in invalidChars)
{
Console.Write($"- {c} ");
}
Console.WriteLine();
// 示例:检查一个字符串是否包含禁止的字符
string fileName = "test:file.txt";
if (IsFileNameValid(fileName))
{
Console.WriteLine("The file name is valid.");
}
else
{
Console.WriteLine("The file name contains invalid characters.");
}
}
/// <summary>
/// 检查文件名是否包含禁止的字符。
/// </summary>
/// <param name="fileName">要检查的文件名。</param>
/// <returns>如果文件名中不包含任何禁止的字符,则返回 true;否则返

2343

被折叠的 条评论
为什么被折叠?



