2010-11-29 24 views
0

Wie entferne ich eigentlich den vollständigen Pfad wie in C:\program files\app\filename.jpg, so dass die einzige links ist filename.jpg?Entfernen Sie den vollständigen Pfad mit Actionscript

Substr oder Substring kann in diesem Fall verwendet werden, um nach dem ersten Auftreten \ oder / durch Schleifen von der String-Endposition zu entfernen.

Gibt es eine bessere Methode?

+0

Dies wurde zuvor hier diskutiert: http://stackoverflow.com/questions/743739/extracting-filename-from-full-path-in-actionscript-3 – Mattias

Antwort

1

Die File Klasse gibt Ihnen eine name Eigenschaft, die Ihnen geben sollte, was Sie wollen. Zum Beispiel:

var f:File = new File("C:\program files\app\filename.jpg"); 
trace("File name is: " + f.name); 

Die Klasse File ist nur AIR. Wenn Sie im Flash Player arbeiten, versuchen Sie die Klasse FileReference, die die gleiche Eigenschaft hat.

Die Implementierung ist plattformunabhängig und sollte sowohl auf dem Mac als auch auf dem PC funktionieren.

+0

Das ist großartig und viel besser! – Proyb2

Verwandte Themen