繁体   English   中英

File.Exists() 在我的 Visual Studio 2022 / ASP.NET Core 6 MVC 项目中引发错误

[英]File.Exists() throws an error in my Visual Studio 2022 / ASP.NET Core 6 MVC project

我正在尝试使用File.Exists(Path) ,但我不断收到此“编译器错误 CS0119”。 我正在研究是否需要特殊的 using 语句。

我不知道为什么它不起作用。 我最初是想学习如何使用它。 尝试检查文件是否存在时的文档和所有答案基本上都会导致这个答案,但是当我尝试使用它时,我得到了这个奇怪的错误。 如果是因为这个问题我只需要重新启动我的电脑,我会告诉你的。

我正确使用它,但我不知道实际问题是什么。 此外,我实际上使用了像File.Exista("thisString")这样的字符串来查看这是否会有所作为,但事实并非如此。

更新

即使是 using 语句using System; using System.IO using System; using System.IO ,我仍然不得不使用System.IO.File.Exists(Path)我不知道,我希望这可以帮助很多人。 我这么说是因为这是 IDE 的问题,或者现在允许我只使用 using 语句。 谢谢@Elliveny

在此处输入图像描述

你必须使用

System.IO.File.Exists(filePath)

因为ControllerBase也包含File的定义。 而且由于您有两个 using 语句,因此不清楚哪个File. 你想用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM