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: 7359
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: 7359
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
  • Rada s upravou teploty PC Příloha(y)
    od showpayne » 19 kvě 2023 21:09 » v Rady s výběrem hw a sestavením PC
    8
    912
    od meda2016 Zobrazit poslední příspěvek
    20 kvě 2023 20:01
  • Pomuže někdo s upravou jednoduche web stranky? Příloha(y)
    od BigSandy » 14 kvě 2023 14:55 » v Programování a tvorba webu
    16
    3693
    od BigSandy Zobrazit poslední příspěvek
    15 kvě 2023 12:33
  • USB HDD - problém Příloha(y)
    od andrej71 » 13 pro 2023 13:29 » v Problémy s hardwarem
    17
    2064
    od RIKI22 Zobrazit poslední příspěvek
    14 pro 2023 17:30
  • Vir? - CMD problém Příloha(y)
    od glajdowicz » 09 lis 2023 15:49 » v Windows 11, 10, 8...
    6
    1585
    od mmmartin Zobrazit poslední příspěvek
    09 lis 2023 21:09
  • Problem s fps Příloha(y)
    od Shokata88 » 02 úno 2024 00:10 » v Rady s výběrem hw a sestavením PC
    15
    1146
    od petr22 Zobrazit poslední příspěvek
    03 úno 2024 12:32

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 2 hosti