C#, hogyan lehet egy adott mappába bele másolni egy . Txt, illetve egy . Exe fájlt?
Abba a mappába szeretném, ha lementene, amibe ha újra indítom a gépet vagy ki,-bekapcsolás után is mindig elinduljon.
FileStream fs = new FileStream(@"C:\Users\Master\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Indítópult\name.txt", FileMode.Append);
Csak ezt valahogy nem szeretni.
Vagy esetleg futtatásba:shell:startup, is megnyitja a mappán vagy valahogy erre hivatkozni?
A lényeg, hogy a programot egyszer lefuttatom és adott .txt, illetve egy .exe fájlt bele ment abba a mappába, amit minden rendszer indítás során lefuttatja.
Ha csak simán másolni akarsz, azt a File.Copy(forras, cel) paranccsal teheted meg, nem kell megnyitni semmit. Felülírást viszont nem végez, így előtte törölnöd kell, ha volt ott ugyanolyan nevű.
Rendszermappát meg nem írunk bele közvetlenül a programba, hanem a Environment.GetFolderPath(Environment.SpecialFolder.Startup) segítségével lekérjük a rendszerből.
#4 mármint a szintaxhibás kód írásnak?
Se kisbetűs függvények nincsenek a .Net frameworkben, se pontosvesszővel nem választunk el argumentumokat.
Egyes, leülhetsz.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!