`
alartin
  • 浏览: 209595 次
社区版块
存档分类
最新评论

Apache VFS (5): 使用它!

    博客分类:
  • VFS
阅读更多
使用Apache VFS比较简单,第一个面对的对象是org.apache.commons.vfs.VFS对象。它有三个静态的方法:
  1. getManager 这个方法最重要,将返回一个默认的FileSystemManager接口
  2. setUriStyle
  3. isUriStyle 判断是否是URI形式
FileSystemManager接口,文件系统管理器接口
文件系统管理器负责一系列文件系统,通过文件系统使用名字来定位一个文件对象,定位方法是resolveFile()方法
文件系统管理器可以识别多种类型的文件名:
  1. 绝对的URI: 必须以协议Schema开始,例如file:,ftp:然后跟着文件名:file:/c:/temp.txt, ftp://myftp.org/somefile.txt等
  2. 绝对的本地文件名:例如/home/my.txt或C:\dir\file.txt, 注意分隔符可以用“\",也可以用”/".
  3. 相对路径: 例如../dir/file.txt或者 home/myfile.txt等
 
 
分享到:
评论

相关推荐

    commons-vfs-2.0.zip

    Apache Commons VFS(Virtual File System)是一个开源Java库,它为不同的文件系统提供了一个统一的接口。这个库允许开发者以相同的方式处理各种类型的文件系统,包括本地文件、FTP、HTTP、ZIP、JAR等。VFS是Virtual...

    apache-vfs2-fix:使固定

    或者,您可以从中央 Maven 存储库中提取它: < dependency> < groupId>org.apache.commons</ groupId> < artifactId>commons-vfs2</ artifactId> < version>2.0</ version></ dependency>贡献我们通过 github 接受 ...

    commons-vfs:Apache Commons VFS

    Apache Commons VFS项目 Apache Commons VFS是一个虚拟文件系统库。 文献资料 可以在上找到更多信息。 可以浏览 。 与Apache Commons VFS Project的用法有关的问题应张贴到。 在哪里可以获得最新版本? 您可以从...

    apache vfs

    在Apache VFS中核心是FileObject接口。它代表一个文件,和Java File不同,它具有更多延伸的功能和信息。实现FileObject接口的文件对象有很多:例如AbstractFileObjet抽象类提供了部分FileObject实现。大部分File...

    vfs-s3:适用于Apache commons-vfs(虚拟文件系统)项目的Amazon S3驱动程序

    适用于VFS(Apache Commons虚拟文件系统)的Amazon S3驱动程序最新分支4.xx如何将依赖项添加到您的Maven构建中对于具有嵌入式AWS开发工具包的工件(引导的最简单方法) <dependency> <groupId>...对于没有依赖关系的...

    vfs dropbox plugin:适用于Apache Commons VFS的Dropbox插件-开源

    Apache Commons VFS(Virtual File System)是一个Java库,它提供了一种统一的方式来处理各种不同类型的文件系统。这个库使得开发者可以以一致的方式访问本地文件系统、FTP服务器、HTTP服务器、ZIP档案等。"vfs ...

    commons-vfs-1.0-src

    Apache Commons VFS(Virtual File System)是Apache软件基金会的一个开源项目,它提供了一个统一的接口来处理各种不同类型的文件系统,如本地文件、FTP、HTTP、JAR等。这个项目的核心在于抽象出一个通用的文件系统...

    commons-io-2.6.zip

    9. **FileWatcher**: 虽然不直接在`commons-io`库中,但在Apache Commons中的`vfs`模块中,有一个`FileWatcher`接口,它可以监听文件系统的变化,这对于实时监控文件变化的应用程序非常有用。 10. **IOException**:...

    commons-vfs-1.0.zip

    Apache Commons VFS(Virtual File System)是Apache软件基金会的一个开源项目,它提供了一个统一的接口来处理各种不同的文件系统。这个接口使得开发者可以方便地在不同的文件系统之间切换,包括本地文件系统、网络...

    commons-vfs-cmis:CMIS 的 Apache Commons VFS 提供程序实现

    CMIS 的 Apache Commons VFS 提供程序实现 当前,此实现实际上是测试该想法的原型,但它已经能够: 使用 Atom Pub 绑定连接到 repo.opencmis.org 上的测试存储库 基于基本 URL 的身份验证 访问根文件夹 导航树结构...

    commons-vfs-2.1源码

    Apache Commons VFS(Virtual File System)是一个开源项目,由Apache软件基金会开发,它提供了一种统一的方式来处理各种类型的文件系统。VFS允许开发者通过抽象层访问本地文件、远程文件、ZIP档案、JAR文件等,使得...

    commons-logging-1.2.jar,commons-vfs2-2.2.jar,jxl.jar

    `org.apache.commons.vfs2`包下的`FileObject`接口是VFS的核心,它代表了虚拟文件系统中的一个文件或目录。 最后,`jxl.jar`是JExcelApi库,用于处理Microsoft Excel文件。这个库提供了读取和写入Excel文件的能力,...

    guava-vfs:用于Apache Commons VFS的番石榴文件

    要使用它,请将以下内容添加到您的build.gradle repositories { maven { url ' https://dl.bintray.com/simon04/maven/ ' } } dependencies { compile( group : ' net.simon04 ' , name : ' guava-vfs ' , ...

    apache-commons-vfs-javadoc-2.0-11.el7.noarch.rpm

    离线安装包,亲测可用

    commons-vfs-1.0的javaDoc

    Apache Commons VFS(Virtual File System)是Java平台上的一个开源项目,它提供了一种抽象层,用于处理各种类型的文件系统。这个库的主要目标是统一不同类型的文件系统的访问方式,包括本地文件系统、网络共享、FTP...

    请教import org.apache.commons.vfs.FileListener接口监听

    博文链接:https://xzio.iteye.com/blog/159344

    commons-logging-1.2.jar commons-vfs-2.2.jar

    Apache Commons Logging是一个轻量级的日志记录API,它允许开发者选择在运行时使用他们所偏好的日志框架,如Log4j、java.util.logging或Simple Logging Facade for Java (SLF4J)等。它的主要作用是提供一个统一的...

    commons-vfs jar包

    apache 虚拟文件系统 vfs jar包~~~~

    commons-vfs2-2.2.jar

    通过VFS对文件进行一些操作,包括写入、读取文件,判断文件是否可读可写等使用2.0版本来实现。

    apache-commons-vfs.jar

    jar包,亲测可用

Global site tag (gtag.js) - Google Analytics