我有一个要求,其中参数作为文件名出现,在调试时我已经分析过,如下所示:
private processfile ( string filepath)
{
}
现在这个文件路径可以是:
C:\abc\file1.txt
or
C:\abc\def\file1.txt
or
C:\ghj\ytr\wer\file1.txt
所以我已经实现了这一点,如下所示..
String p = new File(filePath).getName();
现在的问题是,在控制台上打印参数 p 时,它会打印 file1.txt
无论我在哪里,只有要存储的文件名而不是扩展名,例如 P 应该只包含 file1 而没有扩展名。请指教。