我正在尝试检查foldername是否没有扩展名 因为我想更改文件夹的名称 但您也可以更改文件名。
我收到了这个错误:
"startIndex cannot be larger than length of string.\r\nParameter name: startIndex"}
通过这一行:
string newFilenameExtension = Path.GetExtension(model.FileName.Trim()).Substring(1);
如何检查foldername是否没有扩展名?
答案 0 :(得分: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
}