Heim >Backend-Entwicklung >C++ >Wie kann ich in C# einfach einen Dateinamen ohne seine Erweiterung extrahieren?
Bei der Verarbeitung von Dateipfaden in der Programmierung ist es oft notwendig, den Dateinamen ohne Erweiterung zu erhalten. In diesem Artikel wird eine effizientere Lösung vorgestellt.
Angenommen, der aus der Datenbank erhaltene Dateipfad lautet wie folgt:
<code>C:\Program Files\hello.txt</code>
Unser Ziel ist es, diesem Weg „Hallo“ zu entlocken. Die herkömmliche Methode könnte darin bestehen, den Pfad zunächst durch Drücken von „“ zu teilen und ihn dann durch Drücken von „“ erneut zu teilen. Es gibt jedoch eine elegantere und prägnantere Lösung.
Die KlassePath
stellt einige Hilfsmethoden zum Bearbeiten von Dateipfaden bereit. Für unsere Zwecke können wir die folgenden Methoden nutzen:
Mit diesen Methoden können wir den Code erheblich vereinfachen:
<code class="language-csharp">string path = "C:\Program Files\hello.txt"; string fileName = Path.GetFileNameWithoutExtension(path);</code>
Diese Codezeile erhält direkt den Dateinamen ohne Erweiterung, was sehr prägnant und klar ist.
DiePath
-Klasse bietet außerdem verschiedene andere Methoden zum Arbeiten mit Dateipfaden und ist damit ein wertvolles Werkzeug zum Durchführen allgemeiner Dateivorgänge in Ihrem Code.
Das obige ist der detaillierte Inhalt vonWie kann ich in C# einfach einen Dateinamen ohne seine Erweiterung extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!