如何从FileReader对象(f1)中获取文件名(spc.f)?
如果您想记住文件名以备将来使用,什么是良好的编码实践 - 将其存储在另一个字符串中?
FileReader f1 = new FileReader("spc.f");
buffread1 = new BufferedReader (f1 );
String name = f1.getName(); // <------ Does something like this exist ??
如何从FileReader对象(f1)中获取文件名(spc.f)?
如果您想记住文件名以备将来使用,什么是良好的编码实践 - 将其存储在另一个字符串中?
FileReader f1 = new FileReader("spc.f");
buffread1 = new BufferedReader (f1 );
String name = f1.getName(); // <------ Does something like this exist ??
从读取器对象中无法获取文件名。
但是,在此之前您有文件名。因此,您可以将其存储以供进一步处理。 就像这样
String file_name= "spc.f";
FileReader f1 = new FileReader(file_name);
buffread1 = new BufferedReader (f1 );
String name = file_name; //
File file = new File("spc.f");
FileReader reader = new FileReader(file);
file.getName();
将file_name
保存在单独的String
中,并在需要时检索。
无法从FileReader
对象中获取file_name
。
File
对象中获取文件名,但不能从 FileReader 的对象中获取。 - Vimal Bera