Kezdőoldal » Számítástechnika » Programozás » StreamWriter Windows Formba?

StreamWriter Windows Formba?

Figyelt kérdés

Helló, azzal a kérdéssel fordulnék ahhoz, aki ezt elolvassa, hogy megvan a programom lényegében, viszont a StreamWriter-nél valami baja van, valaki esetleg tudna segíteni?


Van például ez:

private void button6_Click(object sender, EventArgs e)

{

using (StreamWriter SW1 = new StreamWriter(@"C:\Program Files\mentes1.txt"))

{

SW1.WriteLine(Convert.ToInt32(osszeg));

}

}

Rákattintok, azután beadja az alábbi hibaüzenetet:

System.UnauthorizedAccessException: 'A következő elérési úthoz való hozzáférés megtagadva: „C:\Program Files\mentes1.txt”.'


Vagy éppen próbáltam másik megoldást:

public partial class Form1 : Form

{

int osszeg = 0;

StreamWriter SW1 = new StreamWriter("mentes1.txt");

public Form1()

{

Itt a fájlt sikeresen létrehozza, viszont ha íratni szeretnék bele a következő módon:

private void button6_Click(object sender, EventArgs e)

{


SW1.WriteLine(Convert.ToInt32(osszeg));

}


Ezt következően megnézem a fájlt, üres


Remélem valaki tud segíteni, fontos lenne, előre is köszönöm



2020. júl. 12. 15:16
 1/5 anonim ***** válasza:
55%

A program files mappába íráshoz rendszergazdai jogosultág kell.

Futtasd rendszergazdaként, esetleg add meg a manifest-ben, hogy adminként induljon mindenképp.

Másik opció, hogy nem írsz nyersen program files mappába, hanem keresel egy olyan helyet, ahol nem zavar senkit.

2020. júl. 12. 15:23
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
37%

"Ezt következően megnézem a fájlt, üres"


Írás után le kell zárni a file-t.

2020. júl. 12. 17:06
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:

SW1.Close?

Viszont mit csináljak akkor, ha esetleg többször szeretnél bele írni?

Lényegében arról szól, hogy egy játék, aztán mentés (illetve betöltés lehetősége lenne)


Azt pedig hogy tudnám megoldani, hogy kijelölt helyre mentse?

2020. júl. 12. 17:20
 4/5 A kérdező kommentje:
Utolsó kérdés: Oké, arra rájöttem
2020. júl. 12. 17:23
 5/5 anonim ***** válasza:
72%

A file-ba írás alapban úgy meg, hogy a file nevét átadod egy változónak, majd a file-t megnyitod írásra vagy hozzáfűzésre (write or append). Utóbbi (append) esetén a file-nak már léteznie kell adott néven.

Ha ez (megnyitás vagy létrehozás) megtörtént, akkor írhatod a file-t.


Ha végeztél az írási művelettel, akkor le kell zárni mert máskülönben elveszhet az a tartalom, amit bele szándékoztál írni.

2020. júl. 12. 18:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!