Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

GetCurrentDirectory

[es] :: .NET :: GetCurrentDirectory

[ Pregleda: 2383 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Radovan__III
Radovan__III
Beograd

Član broj: 15669
Poruke: 1245
93.86.45.*



+26 Profil

icon GetCurrentDirectory18.10.2008. u 16:52 - pre 188 meseci
Imam sledeci problem. Imam 2 programa , jedan je exe file koji moze kao da ucita drugi program tj otvara se dialog izabere se drugi program i drugi program se izvrsi. U drugom programu imam ovo parce koda:

Code:
string currentDir = Directory.GetCurrentDirectory(); 
 StreamWriter sw; 
 sw = File.CreateText(currentDir + "\\file.txt");
         
 sw.WriteLine("something"); 


problem je u onom sto se desava, kada samo pozovem 2 program on napravi file.txt u istom direktorijumu gde se nalazi drugi program, medjutim kada preko prvog programa pozovem drugi file.txt se kreira u direktorijumu prvog programa!! sto je greska. Nemam source programa koji ucitava drugi program.

Moze li neko da pomogne, verovatno treba da se koristi nesto drugo umesto Directory.GetCurrentDirectory(); , takodje nemam nijednu lokaciju kao fiksnu tako da obicne putanje ne resavaju problem

Hvala
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo

 
Odgovor na temu

mLAN
Novi Sad

Član broj: 85738
Poruke: 404



Profil

icon Re: GetCurrentDirectory18.10.2008. u 18:30 - pre 188 meseci
Možda ovo:

HOW TO: Determine the Executing Application's Path
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
79.101.183.*

Jabber: DarkMan


Profil

icon Re: GetCurrentDirectory19.10.2008. u 10:02 - pre 188 meseci
Kada pokreces program moras mu podesiti working directory.
Code:

            System.Diagnostics.ProcessStartInfo info = new ProcessStartInfo("c:\\windows\\notepad.exe", "");
            info.WorkingDirectory = "c:\\";
            System.Diagnostics.Process.Start(info); 
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.112.*



+7 Profil

icon Re: GetCurrentDirectory20.10.2008. u 12:45 - pre 188 meseci
CurrentDirectory nije folder u kome se nalazi program.
Ako si hteo da napravis txt fajl u folderu gde se nalazi exe mozes da ga nadjes ovako
Code:

String str = Application.ExecutablePath;
str = str.Substring(0, str.LastIndexOf("\\"));
MessageBox.Show(str);

 
Odgovor na temu

marko1981
Marko Nikolic
Beograd

Član broj: 123059
Poruke: 144
*.static.sbb.rs.



Profil

icon Re: GetCurrentDirectory20.10.2008. u 12:53 - pre 188 meseci
Citat:

Code:

String str = Application.ExecutablePath;
str = str.Substring(0, str.LastIndexOf("\\"));


je isto sto i
Code:

String str = Application.StartupPath;
 
Odgovor na temu

[es] :: .NET :: GetCurrentDirectory

[ Pregleda: 2383 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.