これは私のコードです:
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
ん。