起始索引不能大于字符串的长度
本文关键字:字符串 大于 索引 不能 | 更新日期: 2023-09-27 17:57:09
我正在尝试检查文件夹名称是否没有扩展名。
因为我想更改文件夹的名称。
但您也可以更改文件的名称。
我收到此错误:
"startIndex cannot be larger than length of string.'r'nParameter name: startIndex"}
通过这一行:
string newFilenameExtension = Path.GetExtension(model.FileName.Trim()).Substring(1);
如何检查文件夹名称是否没有扩展名?
你应该有以下方式的代码 -
string newFilenameExtension = Path.GetExtension("Sample".Trim());
string extn = string.Empty;
if (!String.IsNullOrWhiteSpace(newFilenameExtension))
{
extn = newFilenameExtension.Substring(1);
}
if(!String.IsNullOrWhiteSpace(extn))
{
// Use extn here
}