1

我在 C# 中有一个字符串

String file="\\mserver-80\docs\somedoc.doc"

现在我如何从上面的刺痛中获取文件信息。我的意思是,我想声明类似

FileInfo fInfo = new FileInfo(file);
fileExtn = fInfo.Extension;
4

3 回答 3

14

你也可以试试

Path.GetExtension(file)
于 2010-06-08T17:36:50.903 回答
6

在 C# 中,字符串应该是

String file="\\\\mserver-80\\docs\\somedoc.doc";

您还可以使用 @ 字符转义字符串,这是一个更好的选择:

String file=@"\\mserver-80\docs\somedoc.doc";

除此之外,代码应该可以工作。

于 2010-06-08T17:35:08.550 回答
4

FileInfo使用class,该代码可以正常工作。

只需添加

using System.IO;

但是,请注意\必须转义为\\.
相反,您应该使用@""string,如下所示:

String file = @"\\mserver-80\docs\somedoc.doc"
于 2010-06-08T17:33:06.393 回答