C:\program files\app\filename.jpg
のように完全なパスを実際に削除するにはどうすればよいのですか?filename.jpg
?actionscriptでフルパスを削除
この場合、最初の出現を検出した後に、文字列の終わりの位置からループすることで、\
または/
を削除することができます。
もっと良い方法はありますか?
C:\program files\app\filename.jpg
のように完全なパスを実際に削除するにはどうすればよいのですか?filename.jpg
?actionscriptでフルパスを削除
この場合、最初の出現を検出した後に、文字列の終わりの位置からループすることで、\
または/
を削除することができます。
もっと良い方法はありますか?
File
クラスは、あなたに必要なものを提供するname
プロパティを提供します。例:
var f:File = new File("C:\program files\app\filename.jpg");
trace("File name is: " + f.name);
File
クラスはAIRのみです。 Flash Playerで作業している場合は、同じプロパティを持つFileReference
クラスを試してください。
この実装はプラットフォームに依存しないため、MacとPCの両方で正しく動作するはずです。
これは素晴らしいとはるかに良いです! – Proyb2
これは前に説明しました:http://stackoverflow.com/questions/743739/extracting-filename-from-full-path-in-actionscript-3 – Mattias