-3
文字列imgpath = "/ mnt/sdcard/joke.png";
出力: "を/ mnt/SDカード私のアプリケーションでは、完全なイメージパスを取得しています。私はパスのみを取得したい
文字列imgpath = "/ mnt/sdcard/joke.png";
出力: "を/ mnt/SDカード私のアプリケーションでは、完全なイメージパスを取得しています。私はパスのみを取得したい
いくつかのオプションがあります
私は後者を好むhttps://www.mkyong.com/java/how-to-get-the-filepath-of-a-file-in-java/
String imgpath ="/mnt/sdcard/joke.png";
String path = imgpath . substring(0, imgpath.lastIndexOf(File.separator));
それともjava.io.File
String imgpath ="/mnt/sdcard/joke.png";
String path = new File(imgpath).getParent();
を使用して1として、しかし、それはあなた次第です。
あなたの質問を正しく説明してください.... –
だから、基本的にファイル名を取り除きたいです。 –