簡體   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