Java 在JFileChooser中获取所选文件的大小和名称?

Java 在JFileChooser中获取所选文件的大小和名称?,java,swing,user-interface,jfilechooser,Java,Swing,User Interface,Jfilechooser,晚上好,我想知道在我的JFileChooser中,我将使用什么语法来获取所选文件的大小(mb)和名称 JFileChooser filedlg = new JFileChooser(); filedlg.showOpenDialog(null); textField.setText(//File's name); textField_1.setText(//File's size); 我会用什么来代替这些评论?感谢所有的帮助 JFileChooser filedl

晚上好,我想知道在我的JFileChooser中,我将使用什么语法来获取所选文件的大小(mb)和名称

JFileChooser filedlg = new JFileChooser();
    filedlg.showOpenDialog(null);
    textField.setText(//File's name);
    textField_1.setText(//File's size);
我会用什么来代替这些评论?感谢所有的帮助

   JFileChooser filedlg = new JFileChooser();
    filedlg.showOpenDialog(null);
    File selected = filedlg.getSelectedFile();
    textField.setText(selected.getName());
    textField_1.setText(selected.length());

    String fullName = selected.getAbsolutePath();
此外,.length()以字节为单位给出大小,因此您必须将其转换为以后所需的任何内容


如何获取文件路径?对不起,应该在原始帖子中询问;)编辑了我的答案,请再次检查。@codingtraceur获取文件的绝对路径:
selected.getCanonicalPath()
。绝对路径一直对我有效,但请在这里阅读更多关于使用哪种路径的信息:谢谢你们两位,我将使用其中的两个@YasmaniLlanes进行实验