这是我的代码:
private string title(string pth) //I'm passing a path
{
pth = System.IO.Path.GetFileNameWithoutExtension(pth); // I need an exact filename with no extension
return pth.Substring(pth.IndexOf('-')+1, pth.Length).Trim(); // trying to return everything after '-'
}
它抛出一个异常。我不知道为什么。这是从文件名中获取标题的一种非常简单的方法,但它不起作用。
我试过pth.Length-1
了,但它也不起作用。