0

以下に示すように、デバッグ時に分析したファイル名としてパラメーターが来るメソッドのクエリがあります。

private processfile ( string filePath)

{

}

このファイル パスは次のようになります。

C:\abc\file1.txt
or 
C:\abc\def\file1.txt
or 
C:\ghj\ytr\wer\file1.txt

今私の質問は、ファイル名のみを抽出し、文字列パラメーターに保存する必要があるということです。したがってfile1.txt、たとえば文字列パラメータsに格納する必要があるため、最終的には次のsように格納されます

String s = file1.txt

これを達成する方法は?

4

2 に答える 2

10

これでうまくいくはずです

String s = new File(filepath).getName()

ただし、filepath の名前を filePath に変更します。

ここでFile#getName()ドキュメントを見つけることができます

于 2013-05-16T09:02:28.513 に答える