| 1 14 15 package webEditor.util; 16 17 import java.io.*; 18 import java.util.*; 19 import org.apache.regexp.RE; 20 21 26 27 public class FileAccess 28 { 29 34 public String readFile (String file) 35 { 36 RandomAccessFile fileDesc; 37 String buffer = null; 38 String line = null; 39 40 try { 41 fileDesc = new RandomAccessFile (file,"r"); 42 while ( (line = fileDesc.readLine() ) != null ) { 43 if ( buffer == null ) { 44 buffer = line + "\n"; 45 } 46 else { 47 buffer = buffer + line + "\n"; 48 } 49 } 50 51 } catch (Exception e) { 52 e.printStackTrace(); 53 } 54 return (buffer); 55 } 56 57 58 64 public void createDocDir (String docName, String path) 65 { 66 try { 67 RE r = new RE("/"); 71 if ( r.match (docName) ) { 72 73 StringTokenizer token = new StringTokenizer (docName,"/"); 74 76 String yearDir = path + token.nextToken(); 77 File fileDesc = new File (yearDir); 78 if (! fileDesc.exists() ) { 79 fileDesc.mkdir (); 80 } 81 82 String monthDir = yearDir + "/" + token.nextToken(); 83 fileDesc = new File (monthDir); 84 if (! fileDesc.exists() ) { 85 fileDesc.mkdir (); 86 } 87 88 String dayDir = monthDir + "/" + token.nextToken(); 89 fileDesc = new File (dayDir); 90 if (! fileDesc.exists() ) { 91 fileDesc.mkdir (); 92 } 93 } 94 } 95 catch (Exception e) {} 96 97 } 98 99 100 } 101 | Popular Tags |