C# 检查文件名格式和长度限制
// 定义文件名格式 string pattern = '^[A-Za-z0-9]{1,20}$';
// 检查文件名是否符合格式 if (Regex.IsMatch(filename, pattern)) { // 如果文件名符合格式,则判断文件名长度是否超过 20 个字节 if (filename.Length <= 20) { // 文件名符合系统命名规范 Console.WriteLine('文件名符合系统命名规范'); } else { // 文件名超出 20 个字节 Console.WriteLine('文件名超出 20 个字节'); } } else { // 文件名不符合格式 Console.WriteLine('文件名不符合格式'); }
原文地址: https://www.cveoy.top/t/topic/lkoT 著作权归作者所有。请勿转载和采集!