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

Odpovědět
zdenek92
nováček
Příspěvky: 44
Registrován: 02 led 2017 15:27

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

Příspěvek od zdenek92 »

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
Uživatelský avatar
satik
Level 6
Level 6
Příspěvky: 3509
Registrován: 09 led 2015 12:49
Bydliště: Krkonoše
Kontaktovat uživatele:

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

Příspěvek od satik »

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.
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7407
Registrován: 23 pro 2010 09:23

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

Příspěvek od faraon »

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".
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
zdenek92
nováček
Příspěvky: 44
Registrován: 02 led 2017 15:27

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

Příspěvek od zdenek92 »

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.5
Master Level 8.5
Příspěvky: 7407
Registrován: 23 pro 2010 09:23

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

Příspěvek od faraon »

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 :-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s FPS
    od mcrakvar » » v Vše ostatní (sw)
    4 Odpovědi
    9223 Zobrazení
    Poslední příspěvek od petr22
  • Problém s fps spojený s gpu
    od Matyas.S » » v Hry
    0 Odpovědi
    4338 Zobrazení
    Poslední příspěvek od Matyas.S
  • Problém s monitorom
    od sloliv » » v Problémy s hardwarem
    8 Odpovědi
    4162 Zobrazení
    Poslední příspěvek od sloliv
  • Problém se spuštěním PC
    od Viroxx » » v Problémy s hardwarem
    1 Odpovědi
    4013 Zobrazení
    Poslední příspěvek od petr22
  • Problem s nabijanim
    od AirCrew » » v Problémy s hardwarem
    4 Odpovědi
    12286 Zobrazení
    Poslední příspěvek od petr22

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