Heim > Web-Frontend > js-Tutorial > Wie kann ich den Dateinamen aus einem vollständigen Pfad in JavaScript extrahieren?

Wie kann ich den Dateinamen aus einem vollständigen Pfad in JavaScript extrahieren?

Barbara Streisand
Freigeben: 2024-11-25 08:54:13
Original
595 Leute haben es durchsucht

How can I extract the file name from a full path in JavaScript?

Extrahieren von Dateinamen aus Pfaden in JavaScript

Benötigen Sie eine Möglichkeit, den Dateinamen aus einem vollständigen Pfad zu extrahieren? JavaScript bietet eine unkomplizierte Methode für diese Aufgabe.

Abrufen des Dateinamens

Um den Dateinamen aus einem gegebenen vollständigen Pfad zu erhalten, können Sie den folgenden Ansatz nutzen:

<code class="js">var filename = fullPath.replace(/^.*[\/]/, '');</code>
Nach dem Login kopieren

Dieser Code funktioniert effektiv mit Pfaden, die entweder Schrägstriche ('/') oder Backslashes ('') enthalten. So funktioniert es:

  • fullPath: Stellt den vollständigen Pfad dar, einschließlich des Dateinamens.
  • replace(): Die Funktion replace() ersetzt einen angegebenen Teil der Zeichenfolge basierend auf ein Muster.
  • /^.*[\/]/: Dieses Muster entspricht und ersetzt alle Zeichen bis einschließlich des letzten Schrägstrichs oder Backslashs im string.

Beispiel

Unter Berücksichtigung des vollständigen Pfads:

C:\Documents and Settings\img\recycled log.jpg
Nach dem Login kopieren

Der obige Code würde die folgende Ausgabe erzeugen:

recycled log.jpg
Nach dem Login kopieren

Umgang mit verschiedenen Betriebssystemen

Dieser Ansatz ist vielseitig und funktioniert nahtlos mit Pfaden sowohl in Windows- als auch in UNIX-ähnlichen Systemen, da es sowohl Schrägstriche als auch Backslashes als Pfadtrennzeichen erkennt.

Das obige ist der detaillierte Inhalt vonWie kann ich den Dateinamen aus einem vollständigen Pfad in JavaScript extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage