我可以使用File.Exists访问文件名和文件类型

时间:2015-01-22 19:47:56

标签: c# types filenames file-exists file-access

filepath变量来自UDP套接字。在我的代码如下之后:

string filename=null;
string filetype=null;
if (File.Exists(filepath)){
     filename=?????;
     filetype=????;
}

我可以访问文件名和文件类型吗?

3 个答案:

答案 0 :(得分:1)

var f = new FileInfo(filepath);
filename = f.Name;
filetype = f.Extension;

答案 1 :(得分:0)

string filename = null;
string filetype = null;
if (File.Exists(filepath)) {
    filename = Path.GetFileName(path);
    filetype = Path.GetExtension(path);
}

答案 2 :(得分:0)

您可以使用Path类获取文件名和文件类型。

filename = Path.GetFileNameWithoutExtension(filepath)
filetype = Path.GetExtension(filepath)