Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 如何在mvc中检查路径是文件还是目录?_Asp.net Mvc 4_C# 4.0 - Fatal编程技术网

Asp.net mvc 4 如何在mvc中检查路径是文件还是目录?

Asp.net mvc 4 如何在mvc中检查路径是文件还是目录?,asp.net-mvc-4,c#-4.0,Asp.net Mvc 4,C# 4.0,我试图找出路径是文件还是目录,如下所示: FileAttributes attr = File.GetAttributes(path); 但我得到了这个错误: 是“方法”,在给定上下文中无效 好的,这是有效的: if (directoryInfo.Attributes == FileAttributes.Directory) {} 尝试使用完全限定的命名空间,即使用System.IO.File而不是File。您的项目中必须有另一个同名类型,即File。从哪里得到错误?使用try…catch

我试图找出路径是文件还是目录,如下所示:

FileAttributes attr = File.GetAttributes(path);
但我得到了这个错误:

是“方法”,在给定上下文中无效

好的,这是有效的:

 if (directoryInfo.Attributes == FileAttributes.Directory) {}

尝试使用完全限定的命名空间,即使用
System.IO.File
而不是
File
。您的项目中必须有另一个同名类型,即
File

从哪里得到错误?使用
try…catch
会有所帮助。