私はC#で文字列を持っています
String file="\\mserver-80\docs\somedoc.doc"
上記の文字列から fileInfo を取得するにはどうすればよいですか。つまり、次のようなものを宣言したいということです
FileInfo fInfo = new FileInfo(file);
fileExtn = fInfo.Extension;
あなたも試すことができます
Path.GetExtension(file)
C# では、文字列は
String file="\\\\mserver-80\\docs\\somedoc.doc";
@ 文字を使用して文字列をエスケープすることもできます。
String file=@"\\mserver-80\docs\somedoc.doc";
それ以外は、コードが機能するはずです。
FileInfo
classを使用すると、そのコードは正常に機能します。
追加するだけ
using System.IO;
ただし、\
は としてエスケープする必要があることに注意してください\\
。
代わりに、次のように@""
stringを使用する必要があります。
String file = @"\\mserver-80\docs\somedoc.doc"