zoukankan      html  css  js  c++  java
  • vfs虚拟文件系统

    https://my.oschina.net/tinyframework/blog/170741

    package com.vfs;

    import org.junit.Test;
    import org.tinygroup.vfs.FileObject;
    import org.tinygroup.vfs.VFS;

    public class Tests {

    // vfs操作本地文件
    @Test
    public void tests() {
    FileObject s = VFS.resolveFile("D:\360Downloads\已经看完\alexgaoyh\pom.xml");
    System.out.println(s.getSchemaProvider().getSchema());
    System.out.println(s.getSize());
    }

    // vfs操作jar文件
    @Test
    public void tests1() {
    FileObject s = VFS.resolveFile("E:\book\jedis-2.9.0.jar");
    FileObject ss=findObject(s, "JedisClusterException.class");
    System.out.println(ss.getSize());
    System.out.println(ss);
    System.out.println(s);
    }

    private FileObject findObject(FileObject object, String name) {
    if (object.getFileName().equals(name)) {
    return object;
    } else {
    if (object.isFolder() && object.getChildren() != null) {
    for (FileObject ob : object.getChildren()) {
    FileObject f = findObject(ob, name);
    if (f != null) {
    return f;
    }
    }
    }
    }
    return null;
    }



    }

  • 相关阅读:
    wed
    郁闷的星期三
    Mon
    烟斗信息
    10.3
    德国装甲兵之歌
    危急!开发进入瓶颈阶段
    血糯米粥
    上海:烟斗
    如果你的博客被转载?
  • 原文地址:https://www.cnblogs.com/javaweb2/p/6687467.html
Copyright © 2011-2022 走看看