java里怎样弹出文件夹窗口,要我打开本地磁盘一样的效果。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里怎样弹出文件夹窗口,要我打开本地磁盘一样的效果。相关的知识,希望对你有一定的参考价值。

比如我把一个文件放在D:/file里面,我要做到在运行java程序时自动弹出windows资源管理器的D:/file路径下的文件窗口,然后我可以像打开本地磁盘一样的去操作里面的文件。

import java.util.*;
import java.io.*;

import javax.swing.JFileChooser;

public class Test 

    /**
     * @param args
     * @throws Exception 
     */
    public static void main(String[] args) throws Exception 
        // TODO Auto-generated method stub
        JFileChooser jfc=new JFileChooser();
        if(jfc.showOpenDialog(null)==JFileChooser.APPROVE_OPTION)
            File file=jfc.getSelectedFile();
            Scanner input=new Scanner(file);
            while(input.hasNext())
                System.out.println(input.nextLine());
            
            input.close();
        
        else
            System.out.println("No file is selected!");
    

上边这段代码默认输出到控制台里

参考技术A Desktop.getDesktop().open(new File("文件路径")); 参考技术B 如果你是在做java Swing程序就用JFileChooser,建议开发ide用netbeans。 参考技术C public class Test
public static void main(String args[]) throws Exception
Runtime.getRuntime().exec("cmd /c start explorer D:\\file");

本回答被提问者和网友采纳
参考技术D import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileWriter;

import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;

public class AAA

/**
* @param args
*/
public static void main(String[] args)
JFrame jf = new JFrame();
JButton jb = new JButton("选择");
jb.addActionListener(new ActionListener()

@Override
public void actionPerformed(ActionEvent e)
JFileChooser jf = new JFileChooser();
jf.setFileSelectionMode(JFileChooser.SAVE_DIALOG | JFileChooser.DIRECTORIES_ONLY);
jf.showDialog(null,null);
File fi = jf.getSelectedFile();
String f = fi.getAbsolutePath()+"\\test.txt";
System.out.println("save: "+f);
try
FileWriter out = new FileWriter(f);
out.write("successful!!!");
out.close();

catch(Exception ee)


);
jf.add(jb);
jf.setSize(500, 100);
jf.setVisible(true);


虚拟机怎样打开实际主机的文件

参考技术A

1、在vmware软件对应的虚拟主机窗口中,点击【编辑虚拟机设置】来打开这个设置。

2、在对于的虚拟主机设置窗口下,依次点击【选项】--->【共享文件夹】,然后看到虚拟主机设置窗口的右侧。

3、在虚拟机选项下右侧的共享文件夹项目内,在【总是启用】前面打勾,再在【在windows客户机中映射为网络驱动器】前面打勾,最后点击【添加】按钮。

4、点击弹出【添加共享文件夹向导】窗口内的【下一步】按钮,然后点击【浏览】找到需要访问真实主机上面的文件夹或真个磁盘,添加好后并点击【下一步】。

5、如果虚拟机只是想要访问真实主机里面的某个磁盘或文件夹,并不需要往该磁盘或文件夹内写入数据,那么就在【只读】前面打勾,否则不要该动它。然后点击【完成】继续。

6、添加完成后点击【确定】继续。然后启动这台虚拟主机。

7、在虚拟主机中,打开【我的电脑】在里面,是不是多出了一个【'vmware-host'上的SharedFolders】的驱动器?这个驱动器驱动器就是之前共享的那个磁盘或文件夹啦。完成。

以上是关于java里怎样弹出文件夹窗口,要我打开本地磁盘一样的效果。的主要内容,如果未能解决你的问题,请参考以下文章

怎样实现WIN7和虚拟机之间的文件共享?

Fedora 怎样设置终端快捷键

虚拟机怎么和主机共享磁盘文件?

java怎么实现一点击按钮,就打开一个共享文件夹

怎么把远程服务器上的文件下载到本地电脑上

虚拟机怎样打开实际主机的文件