fjern en del af en fil-sti

Tags:    .net

Jeg er igang med at lave en lille html-editor
og er at lave en "indsæt billede" funktion.

Men hvordan fjerner jeg den første del af
stien så det kun er det der er efter
Den fil jeg har åbens, position man kan se?

så:
<img src='C:\\Documents and Settings\\Tobias og Rasmus\\Dokumenter\\Billeder\\Billedet22.jpg' align='bottom' alt=' '>
bliver til:
<img src='Billeder\\Billedet22.jpg' align='bottom' alt=' '>
hvis altså HTML - filen ligger i dokumenter mappen?

Jeg bruger visual studio 2005
-Tobias





Indlæg senest redigeret d. 22.06.2006 20:46 af Bruger #9734
5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det du vil er vel at finde stien fra det sted den html-fil man ændrer hen til billedet? Altså den relative sti.

Hvis du ved hvilken mappe HTML-filen ligger i burde det ikke være svært at regne ud hvordan man kan fjerner "det forreste".

Altså hvis HTML-filen ligger i
C:\\hjemmeside\\

og billedet i
C:\\hjemmeside\\billeder\\

så kan man jo nemt finde "forskellen" mellem disse to.

Problemet kommer først når det ligger i en helt anden mappe, så man bliver nød til at skrive stien som ../../Billeder/Billede.jpg
I det tilfælde ville jeg nok få billedet kopieret over i en Billed-mappe der ligger sammen med html-filen (husk at orientere brugeren om at den bliver kopieret derover).



Jeg er desværre helt nybegynder til det her,
så jeg spørger ikke så meget efter hvad jeg
skal gøre, men hvordan jeg skal gøre det.

Det er primært det øverste eksempel du giver
som jeg prøver at få lavet.



Jeg ved ikke lige om man kan gøre det på en smartere måde med nogle af de indbyggede klasser, men det simpleste ville (måske) være at benytte Substring-metoden. Læs lidt om den her http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemstringclasssubstringtopic2.asp



Mange tak, men det hjælper mig ikke helt vildt meget.
Hvordan skal jeg udlede hvor min "substring" skal starte
og slutte?

Hvis jeg vidste det ville jeg ikke have noget problem.
-Tobias



fandt på noget selv



t