C# - začátečnický problém s úpravou proměnné

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
zdenek92
nováček
Příspěvky: 41
Registrován: leden 17
Pohlaví: Nespecifikováno

C# - začátečnický problém s úpravou proměnné

Příspěvekod zdenek92 » 06 lis 2017 06:21

Zdravím velectění,
rád bych se vás zeptal zda existuje nějaký jednoduchý způsob jakým upravit proměnnou typu string v C#, konrétně cestu k souboru. pro příklad: "C:/Users/pantata/soubor.exe" potřebuji přejmenovat na "C:/Users/pantata/soubor_DATE.exe". Jsem v programování absolutní začátečník proto se omlouvám za tak stupidní dotaz :-).
Děkuji za odpověď. Z



Reklama
Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 2864
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: C# - začátečnický problém s úpravou proměnné

Příspěvekod satik » 06 lis 2017 10:11

Ahoj, jednodušší varianta je najít si pozici řetězce ".exe" (přes IndexOf()) a na jeho místo vložit "_DATE" (přes Insert()), složitější a jistější pak nechat si to rozparsovat třídou Path na části cesty (složka, soubor, přípona) a vložit to na konec názvu souboru a zase to seskládat.
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI GTX 1080Ti Gaming, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
faraon
Master Level 8
Master Level 8
Příspěvky: 6213
Registrován: prosinec 10
Pohlaví: Muž

Re: C# - začátečnický problém s úpravou proměnné

Příspěvekod faraon » 06 lis 2017 18:14

Nejjednodušší by bylo ten řetězec o čtyři znaky zkrátit, přidat k němu co potřebuješ, a zase tam vrátit to ".exe".
Kdy zmizí i ostatní nelegální billboardy kolem silnic? Až se o každý z nich někdo zabije, jako o ten na D11?

Uživatelský avatar
zdenek92
nováček
Příspěvky: 41
Registrován: leden 17
Pohlaví: Nespecifikováno

Re: C# - začátečnický problém s úpravou proměnné

Příspěvekod zdenek92 » 07 lis 2017 07:40

Tak díky za rady, nakonec jsem to rozdelil tridou Path jak napsal Satik. Kdybych to totiz zkratil o 4 znaky tak bych byl v pasti v pripade ze by pripona byla treba "docx". :-)

Uživatelský avatar
faraon
Master Level 8
Master Level 8
Příspěvky: 6213
Registrován: prosinec 10
Pohlaví: Muž

Re: C# - začátečnický problém s úpravou proměnné

Příspěvekod faraon » 07 lis 2017 17:24

To už by problém byl, byť nevelký. Stačilo by prostě najít první tečku od konce, uříznout to tam a příponu souboru uschovat na pozdější připojení. Akorát bys musel ohlídat jestli dřív nenarazíš na oddělovač adresářů, což by znamenalo že soubor příponu nemá.

Ale vždycky je víc způsobů jak na danou věc jít, hlavní je umět vybrat některý z těch lepších :-)
Kdy zmizí i ostatní nelegální billboardy kolem silnic? Až se o každý z nich někdo zabije, jako o ten na D11?


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • C# Začátečnický Problém s načtením config file
    od zdenek92 » 10 lis 2017 07:00 » v Programování a tvorba webu
    2
    388
    od zdenek92
    13 lis 2017 05:59
  • Problém s úpravou interního hdd na externí
    od krekub » 11 lis 2017 00:35 » v Vše ostatní (hw)
    1
    264
    od petr22
    11 lis 2017 08:51
  • Svyhledat odkaz pomocí proměnné
    od Veverka77 » 09 čer 2017 12:01 » v Kancelářské balíky
    1
    319
    od xlnc
    09 čer 2017 12:24
  • Wifi - mobil - problem s pripojenim - problem s overenim
    od Lucinka84 » 11 kvě 2017 13:59 » v Sítě - hardware
    2
    1065
    od Luking
    11 kvě 2017 18:01
  • problém
    od ApatiX » 20 pro 2017 19:22 » v Hry
    4
    314
    od petr22
    21 pro 2017 15:04

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů