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: 44
Registrován: leden 17
Pohlaví: Nespecifikováno
Stav:
Offline

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 6
Level 6
Příspěvky: 3509
Registrován: leden 15
Bydliště: Krkonoše
Pohlaví: Muž
Stav:
Offline
Kontakt:

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.
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: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

(pravil K. H. Borovský o cenzuře internetu)

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

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.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s RAM
    od lukas222 » 04 lis 2024 13:52 » v Problémy s hardwarem
    4
    3374
    od lukas222 Zobrazit poslední příspěvek
    05 lis 2024 13:36
  • Problém s FPS
    od mcrakvar » 26 lis 2024 16:22 » v Vše ostatní (sw)
    4
    3989
    od petr22 Zobrazit poslední příspěvek
    28 lis 2024 10:06
  • Problém s internetem Příloha(y)
    od valama » 06 dub 2025 16:13 » v Internet a internetové prohlížeče
    11
    4773
    od RIKI22 Zobrazit poslední příspěvek
    06 dub 2025 20:42
  • Problém s mikrofonem Příloha(y)
    od Shokata88 » 19 úno 2025 16:44 » v Problémy s hardwarem
    4
    2556
    od Shokata88 Zobrazit poslední příspěvek
    19 úno 2025 19:18
  • Problém s internetem
    od yakubb23 » 31 led 2025 19:01 » v Sítě - hardware
    1
    4621
    od meda2016 Zobrazit poslední příspěvek
    31 led 2025 21:50

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host