我正在寻找一种从完整路径返回fileName但没有扩展名的方法。
private static string ReturnFileNameWithoutExtension(string varFullPathToFile) {
string fileName = new FileInfo(varFullPathToFile).Name;
string extension = new FileInfo(varFullPathToFile).Extension;
return fileName.Replace(extension, "");
}
是否有更多防弹解决方案,然后用空字符串替换扩展名?
答案 0 :(得分:30)
return Path.GetFileNameWithoutExtension (fullpath);
答案 1 :(得分:6)
我正在使用System.IO.Path.GetFileNameWithoutExtension(filename);
答案 2 :(得分:3)
答案 3 :(得分:0)
再解决方案
string fileName = new FileInfo(varFullPathToFile).Name;
fileName=fileName.Substring(0, fileName.LastIndexOf("."));