Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java将字符串转换为fileObject_Java_Swing_Jfilechooser - Fatal编程技术网

Java将字符串转换为fileObject

Java将字符串转换为fileObject,java,swing,jfilechooser,Java,Swing,Jfilechooser,我知道当文件在本地存在时如何转换。。但是,当文件位于远程服务器上时,如何执行此操作 我说的是 org.apache.commons.vfs.FileObject 这是如何在本地服务器上完成的- public static FileObject changeStringToFileObject(String path) { FileObject file = null; LocalFileProvider provider = new DefaultLocalFil

我知道当文件在本地存在时如何转换。。但是,当文件位于远程服务器上时,如何执行此操作 我说的是

org.apache.commons.vfs.FileObject

这是如何在本地服务器上完成的-

public static FileObject changeStringToFileObject(String path) {
        FileObject file = null;
        LocalFileProvider provider = new DefaultLocalFileProvider();
        try {
            file = provider.findLocalFile(new File(path));
        } catch (FileSystemException ex) {
            logger.log(Level.SEVERE, null, ex);
        }
        return file;
    }

那么,在swing应用程序中使用该文件之前,您必须先使用FTP java库获取该文件(即在本地下载)

检查


检查此链接以获取示例:

您可以在远程服务器中发布文件的示例url吗?您如何通过http/ftp etcI访问它?我知道我正在使用FTP4j用于相同的和VFSJFileChooser。。要更改VFSJFileChooser中的目录,我们需要FileObject实例,我有文件夹的字符串名称。我面临的问题是如何将该字符串转换为FileObject