001 package org.shiftone.jrat.util.io;
002
003
004 import java.io.File;
005
006
007 /**
008 * @author jeff@shiftone.org (Jeff Drost)
009 */
010 public class Dir extends File {
011
012 public Dir(String pathname) {
013 super(pathname);
014 }
015
016
017 public Dir(String parent, String child) {
018 super(parent, child);
019 }
020
021
022 public Dir(File parent, String child) {
023 super(parent, child);
024 }
025
026
027 public File createChild(String childName) {
028 return new File(this, childName);
029 }
030
031
032 public Dir createChildDir(String childName) {
033 return new Dir(createChild(childName).getAbsolutePath());
034 }
035
036
037 public void make() {
038 IOUtil.mkdir(this);
039 }
040 }