🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
8 messages
8 total messages Started by MIchał Tue, 20 Apr 2010 17:14
Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21443
Author: MIchał
Date: Tue, 20 Apr 2010 17:14
14 lines
1312 bytes
Witam,

Jak odczytać katalog w którym jest uruchomiana aplikacja.

Jest cały zastaw metod do operacji na klasie path al.e jak do zmiennej 
ścieżka przypisać aktualny katalog aplikacji?



--

Pozdrawiam

Michał
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21444
Author: Wiktor S.
Date: Tue, 20 Apr 2010 17:35
10 lines
1284 bytes
> Jak odczytać katalog w którym jest uruchomiana aplikacja.
>
> Jest cały zastaw metod do operacji na klasie path al.e jak do zmiennej
> ścieżka przypisać aktualny katalog aplikacji?

Path.GetDirectoryName(Application.ExecutablePath)


-- 
Azarien
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21445
Author: Łukasz 'Maly' Ostrowski
Date: Tue, 20 Apr 2010 17:52
19 lines
1538 bytes
On Tue, 20 Apr 2010 19:14:19 +0200, MIchał wrote:
> Jak odczytać katalog w którym jest uruchomiana aplikacja.
> 
> Jest cały zastaw metod do operacji na klasie path al.e jak do zmiennej 
> ścieżka przypisać aktualny katalog aplikacji?

http://msdn.microsoft.com/en-us/library/system.environment.currentdirectory.aspx

lub w zależności jeżeli realna potrzeba brzmi "katalog
w którym jest binarka z aplikacją":

Assembly.GetEntryAssembly().Location i obróbka metodami z klasy
Path.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
ICQ: 148498663     GG: 2544385      AIM: malyzgora
GTalk: l3vi4than@gmail.com        ASTRA: L3viathan
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21446
Author: MIchał
Date: Tue, 20 Apr 2010 18:55
9 lines
1223 bytes
Użytkownik "MIchał" <spinaker75@wupe.peel> napisał w wiadomości 
news:hqkmt1$fjp$1@node1.news.atman.pl...
> Witam,

Bardzo Panom dziękuję!

Pozdrawiam
Michał 
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21447
Author: Łukasz 'Maly' Ostrowski
Date: Tue, 20 Apr 2010 20:10
8 lines
1104 bytes
On Tue, 20 Apr 2010 20:55:01 +0200, MIchał wrote:
> Bardzo Panom dziękuję!

Proszę bardzo. Tam od razu Panom, ,,Mały" jestem ;-).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21448
Author: Michał
Date: Wed, 21 Apr 2010 04:42
13 lines
1561 bytes
Użytkownik "Łukasz 'Maly' Ostrowski" <maly@USUNnemo.pl> napisał w wiadomości 
news:1lqvlh2b19ipv$.1exvk58f67m7r$.dlg@40tude.net...
> On Tue, 20 Apr 2010 20:55:01 +0200, MIchał wrote:
>> Bardzo Panom dziękuję!
>
> Proszę bardzo. Tam od razu Panom, ,,Mały" jestem ;-).

Ale wielki duchem i wiedzą :))))

--
Pozdrawiam
Michał 
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21449
Author: GrzybSon
Date: Wed, 21 Apr 2010 06:24
17 lines
1428 bytes
Użytkownik "MIchał" <spinaker75@wupe.peel> napisał w wiadomości 
news:hqkmt1$fjp$1@node1.news.atman.pl...
> Witam,
>
> Jak odczytać katalog w którym jest uruchomiana aplikacja.
>
> Jest cały zastaw metod do operacji na klasie path al.e jak do zmiennej 
> ścieżka przypisać aktualny katalog aplikacji?


To ja też dorzucę swoją propozycję:

Application.StartupPath

-- 
Pozdro,
 Maćko 
Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
#21450
Author: Łukasz 'Maly' Ostrowski
Date: Wed, 21 Apr 2010 07:03
33 lines
2239 bytes
On Wed, 21 Apr 2010 08:24:48 +0200, GrzybSon wrote:

> Użytkownik "MIchał" <spinaker75@wupe.peel> napisał w wiadomości 
> news:hqkmt1$fjp$1@node1.news.atman.pl...
>> Witam,
>>
>> Jak odczytać katalog w którym jest uruchomiana aplikacja.
>>
>> Jest cały zastaw metod do operacji na klasie path al.e jak do zmiennej 
>> ścieżka przypisać aktualny katalog aplikacji?
> 
> 
> To ja też dorzucę swoją propozycję:
> 
> Application.StartupPath

Można by jeszcze zaznaczyć że wersje z Application.Xxxxx
ciągną za sobą zależność w postaci System.Windows.Forms,
nie zawsze sensowną/możliwą.

A jedyne co robią, z tego co mówi Reflector, to wołają,
Assembly.GetEntryAssembly() i jeżeli to się nie powiedzie
to wołaja unsafe native GetModuleFileName(NULL, buffer):

http://msdn.microsoft.com/en-us/library/ms683197(VS.85).aspx

A unsafe też nie w każdym kontekście dostępny ;-).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
ICQ: 148498663     GG: 2544385      AIM: malyzgora
GTalk: l3vi4than@gmail.com        ASTRA: L3viathan
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads