示例#1
0
  @Fun
  @Name(name = "localRepo")
  @Help(shortDesc = "create local repo")
  public LocalUplaunchRepo localRepo(
      @Name(name = "path") @Help(shortDesc = "location of repo") String path) {
    if (path == null) return null;

    File froot = FileSystems.get(path);
    File dir = froot;
    if (dir != null && !dir.isExists()) {
      dir.mkdirs();
    }

    LocalUplaunchRepo luprepo = new LocalUplaunchRepo();
    luprepo.setRoot(froot);

    return luprepo;
  }
示例#2
0
 public boolean isAbsolute() {
   return file.isAbsolute();
 }
示例#3
0
 public String getPath() {
   return file.getPath();
 }
示例#4
0
 public String getName() {
   return file.getName();
 }
示例#5
0
 public boolean isExecutable() {
   return file.isExecutable();
 }
示例#6
0
 public boolean isWritable() {
   return file.isWritable();
 }
示例#7
0
 public FileVar getCanonical() {
   File f = file.getCanonical();
   if (f != null) return new FileVar(f);
   return null;
 }
示例#8
0
 public FileVar getParent() {
   File f = file.getParent();
   if (f != null) return new FileVar(f);
   return null;
 }
示例#9
0
 public long getLength() {
   return file.getLength();
 }
示例#10
0
 public DateVar getModifyDate() {
   //        return file.getModifyDate();
   return new DateVar(file.getModifyDate());
 }
示例#11
0
 public boolean isExists() {
   return file.isExists();
 }
示例#12
0
 public boolean isFile() {
   return file.isFile();
 }
示例#13
0
 public boolean isDirectory() {
   return file.isDirectory();
 }
示例#14
0
 public FileVar getAbsolute() {
   File f = file.getAbsolute();
   if (f != null) return new FileVar(f);
   return null;
 }
示例#15
0
 public boolean isRoot() {
   return file.isRoot();
 }
示例#16
0
 public FileSystem getFileSystem() {
   return file.getFileSystem();
 }
示例#17
0
 public String getSizeRound() {
   return new ByteSize(file.getLength()).toStringRoundMin(2);
 }
示例#18
0
 public boolean isReadable() {
   return file.isReadable();
 }
示例#19
0
 public FileVar getChild(String name) {
   File f = file.getChild(name);
   if (f != null) return new FileVar(f);
   return null;
 }