Ändern Sie den Dateinamen der image-Pfad in C#
Wenn meine Bild-URL ist mag ,
photo\myFolder\image.jpg
Wie ich möchte zu ändern ist, mag
photo\myFolder\image-resize.jpg
Ist es kurz Weg, es zu tun ?
Deine Frage sagt nicht viel. Warum sollte String.Ersetzen Sie nicht für Sie arbeiten?
Können Sie nicht verwenden, Suchen und Ersetzen?
Nein , Datei-Typ und Datei-name kann dynamisch sein 🙂
Können Sie nicht verwenden, Suchen und Ersetzen?
Nein , Datei-Typ und Datei-name kann dynamisch sein 🙂
InformationsquelleAutor zey | 2013-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
Weg.GetFileNameWithoutExtension
Methode.Hier ist ein DEMO.
Wenn der Weg ist
images\myFolder\image.jpg
Ihre Methode ändert sich auch dieimages
Teil des Weges zuimage-resizes
. Ich würde den Verzeichnispfad, den Dateinamen und die Erweiterung separat, ändern Sie den Dateinamen und den Wiederaufbau ein Weg aus all diesen Elementen.InformationsquelleAutor Soner Gönül
Das folgende code-snippet ändert den Dateinamen und verlässt den Pfad und die Endung unverändert:
InformationsquelleAutor Doomjunky
Oder die Datei.Move-Methode:
BTW: \ ist ein relativer Pfad und /eine web-Pfad, im Hinterkopf behalten.
InformationsquelleAutor Smartis
Können Sie versuchen, diese
InformationsquelleAutor Debajit Mukhopadhyay
Dies ist, was ich verwenden für die Datei umbenennen
InformationsquelleAutor programer
versuchen, diese
InformationsquelleAutor sangram parmar
Ich würde eine Methode wie diese:
In dieser Weise:
Ergebnis: photo\myFolder\image-resize.jpg
InformationsquelleAutor MAXE