C# 从C中的完整路径返回不带扩展名的文件名#
我正在寻找一种从完整路径返回文件名但不带扩展名的方法C# 从C中的完整路径返回不带扩展名的文件名#,c#,c#-4.0,C#,C# 4.0,我正在寻找一种从完整路径返回文件名但不带扩展名的方法 private static string ReturnFileNameWithoutExtension(string varFullPathToFile) { string fileName = new FileInfo(varFullPathToFile).Name; string extension = new FileInfo(varFullPathToFile).Extension;
private static string ReturnFileNameWithoutExtension(string varFullPathToFile) {
string fileName = new FileInfo(varFullPathToFile).Name;
string extension = new FileInfo(varFullPathToFile).Extension;
return fileName.Replace(extension, "");
}
是否有更多的防弹解决方案,然后用空字符串替换扩展 我使用的是
System.IO.Path.GetFileNameWithoutExtension(文件名)代码>您正在寻找的另一个解决方案
return Path.GetFileNameWithoutExtension (fullpath);
string fileName = new FileInfo(varFullPathToFile).Name;
fileName=fileName.Substring(0, fileName.LastIndexOf("."));
如果没有完整的路径怎么办?完全一样:“somefile.txt”将返回“somefile”