Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-03-2006, 09:15   #1 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
pfad von dateinamen trennen

hi,

mal angenommen, ich habe folgende pfadangabe:
"D:\\myFolder\\mySubFolder\\myFile.txt"

nun möchte ich den dateinamen und den ordner-pfad separieren.
wie ich den dateinamen bekomme, weiß ich.
das wäre:
myFileName = myPath.substr(myPath.lastIndexOf("\\")+1);

aber ich weiß nicht, wie ich nun den ordnernamen herausbekomme.

danke für Tips!
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 27-03-2006, 09:37   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Warst doch nah dran...
PHP-Code:
var fullpath:String "D:\\myFolder\\mySubFolder\\myFile.txt";
var 
path_only:String fullpath.substr(0fullpath.lastIndexOf("\\"));

trace(path_only); 
sonar ist offline   Mit Zitat antworten
Alt 27-03-2006, 09:57   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
So, is mir grad eingefallen, dass man ja auch PHPs praktische 'pathinfo()'-Funktion für AS nachbauen könnte... kann ja mal ganz nützlich sein...
ActionScript:
  1. function pathinfo(pPath:String, pDelimiter:String):Object {
  2.    
  3.     if (undefined == pDelimiter) pDelimiter = "/";
  4.    
  5.     var dirname:String = pPath.substr(0, pPath.lastIndexOf(pDelimiter));
  6.     var filename:String = pPath.slice(pPath.lastIndexOf(pDelimiter) + 1);
  7.     var extension:String = pPath.slice(pPath.lastIndexOf(".") + 1);
  8.    
  9.     return {dirname:dirname, filename:filename, extension:extension};
  10. }
  11.  
  12. var path:String = "D:\\myFolder\\mySubFolder\\myFile.txt";
  13.  
  14.  
  15. trace(pathinfo(path, "\\").dirname);
  16. trace(pathinfo(path, "\\").filename);
  17. trace(pathinfo(path, "\\").extension);

Geändert von sonar (27-03-2006 um 10:03 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 27-03-2006, 17:02   #4 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
genau, wunderbar - danke
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele