File.Exists használta ActionResult-ban C#-ban

File.Exists használta ActionResult-ban C#-ban
2015-09-10T14:40:27+02:00
2015-09-12T14:33:12+02:00
2022-10-15T21:51:34+02:00
Janos67
Sziasztok!

Nem régen (max. 3 hete) ismerkedem a Microsoft Visual Studio-val és azon belül a C#-al. Valószínűleg ennek köszönhető a mostani "értetlenségem":

A HomeController.cs-ben létrehoztam egy public ActionResult-ot, amiben szeretném megvizsgálni, hogy egy adott helyi fájl létezik-e.
Elolvasva az utasítást és megtekintve az MS oldalát ( File.Exists Method (System.IO) ) "bepróbálkoztam" vele egy if-ben:

if (File.Exists(@"c:\temp\x.txt""))
{
    Akarmi = 1;
}

Mondjuk a File szót azonnal aláhúzta kék hullámosan, de lelkem rajta...

F5 utáni eredmény:
'System.Web.Mvc.Controller.File(byte[], string)' is a 'method', wich is not valid in the given context.

Akkor ez most azt jelenti, hogy "itt" nincs lehetőségem ennek használatára?

Köszi szépen előre is a segítségeteket!
Mutasd a teljes hozzászólást!
Szerintem (nem értek a C#-hoz) nem tudja, hogy a System.IO.File-t akarod használni (mint látod a hibaüzenetben: System.Web.Mvc.Controller.File() egy metódus)

Próbáld valahogy így:

System.IO.File.Exists(...
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd