在java中移动文件

时间:2013-04-05 11:05:07

标签: java swing file joptionpane jfilechooser

到目前为止这是我的代码我想将所选文件移动到我将在代码中稍后定义的路径如何从所选文件中获取路径

import java.awt.Component;
import javax.swing.JFileChooser;



public class CopyFileExample 
{
    public static void main(String[] args)
    {   

        final JFileChooser fc = new JFileChooser();
        Component aComponent = null;
        int returnVal = fc.showOpenDialog(aComponent);
    }
}

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式获取所选文件:

if (returnVal == JFileChooser.APPROVE_OPTION) {
  File file = fc.getSelectedFile();
  ...
} else {
  // this means that the user closed the dialog or pressed Cancel
}

答案 1 :(得分:1)

大多数摇摆组件在官方网站上都有非常好的教程。 JFileChooser的教程是here

它基本归结为;

if (returnVal == JFileChooser.APPROVE_OPTION) {
  File file = fc.getSelectedFile().getPath();
  .....
}