|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectphenote.util.FileUtil
public class FileUtil
| Field Summary | |
|---|---|
static java.lang.String |
DASH
|
static java.lang.String |
DOT
|
static java.lang.String |
FILE_SEPARATOR
|
static java.lang.String |
UNDERSCORE
|
| Constructor Summary | |
|---|---|
FileUtil()
|
|
| Method Summary | |
|---|---|
static java.io.File |
archiveFile(java.io.File file,
java.io.File archiveDirectory)
This method moves (renames) a given file into an archive directory. |
static java.io.File |
archiveFile(java.io.File file,
java.lang.String archiveFolderPath,
java.lang.String archiveFolderName)
This method moves (renames) a given file into an archive directory. |
static boolean |
copyFile(java.net.URL fromUrl,
java.io.File toFile)
some content from @link http://www.java2s.com/Code/Java/File-Input-Output/CopyfilesusingJavaIOAPI.htm |
static boolean |
copyFileIntoArchive(java.io.File file,
java.io.File archiveFile)
Copy one file into another file. |
static void |
copyReposToLocal(java.net.URL reposUrl,
java.net.URL localUrl)
local url may be from distrib/jar dir, but needs to be set to .phenote/obo-files dir as thats where the user cache is |
static void |
copyUrlToFile(java.net.URL configUrl,
java.io.File myPhenote)
Used by Config |
static java.net.URL |
findFile(java.lang.String fileName)
Look for file in current directory (.) and jar file throws OntologyException if file not found - wraps FileNFEx |
static java.net.URL |
findUrl(java.lang.String filename)
split into findMaster?ConfigUrl & findOboUrl!!! |
static int |
getBufferSize(java.net.URLConnection urlConnection)
Should merge with getFileSize and getRemoteFileSize |
static java.io.File |
getDotPhenoteConfDir()
|
static java.io.File |
getDotPhenoteDir()
if ~/.phenote doesnt exist yet its created |
static java.io.File |
getDotPhenoteOboDir()
|
static java.lang.String |
getFileSize(java.net.URL url)
|
static java.io.InputStream |
getInputStreamWithOrWithoutProxy(java.net.URL url)
|
static java.lang.String |
getLastModifiedDate(java.net.URL localUrl)
|
static java.lang.String |
getNameOfFile(java.lang.String path)
|
static java.lang.String |
getNameOfFile(java.net.URL urlFile)
get actual name of file sans path |
static java.lang.String |
getPureFileName(java.lang.String filename)
Strip off all the path information from a file name. |
static java.net.URLConnection |
getURLConnectionWithOrWithoutProxy(java.net.URL url)
|
static void |
purgeArchiveDirectory(java.io.File archiveDirectory,
long purgeTime)
Purge an archive directory for files that are older than the purge time. |
static boolean |
urlExists(java.net.URL u)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String FILE_SEPARATOR
public static final java.lang.String DASH
public static final java.lang.String UNDERSCORE
public static final java.lang.String DOT
| Constructor Detail |
|---|
public FileUtil()
| Method Detail |
|---|
public static java.io.File getDotPhenoteDir()
public static java.io.File getDotPhenoteOboDir()
public static java.io.File getDotPhenoteConfDir()
public static java.lang.String getNameOfFile(java.net.URL urlFile)
public static java.lang.String getNameOfFile(java.lang.String path)
public static java.net.URL findUrl(java.lang.String filename)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static boolean urlExists(java.net.URL u)
public static java.io.File archiveFile(java.io.File file,
java.lang.String archiveFolderPath,
java.lang.String archiveFolderName)
file - archiveFolderPath - archiveFolderName -
public static java.io.File archiveFile(java.io.File file,
java.io.File archiveDirectory)
file - file that should be archivedarchiveDirectory -
public static boolean copyFileIntoArchive(java.io.File file,
java.io.File archiveFile)
file - archiveFile -
public static boolean copyFile(java.net.URL fromUrl,
java.io.File toFile)
throws java.io.IOException
java.io.IOException
public static void purgeArchiveDirectory(java.io.File archiveDirectory,
long purgeTime)
archiveDirectory - purgeTime - in millisecondspublic static java.lang.String getPureFileName(java.lang.String filename)
filename - public static java.lang.String getLastModifiedDate(java.net.URL localUrl)
public static java.lang.String getFileSize(java.net.URL url)
public static int getBufferSize(java.net.URLConnection urlConnection)
public static void copyReposToLocal(java.net.URL reposUrl,
java.net.URL localUrl)
throws OntologyException
OntologyException
public static java.io.InputStream getInputStreamWithOrWithoutProxy(java.net.URL url)
throws java.io.IOException
java.io.IOException
public static java.net.URLConnection getURLConnectionWithOrWithoutProxy(java.net.URL url)
throws java.io.IOException
java.io.IOException
public static java.net.URL findFile(java.lang.String fileName)
throws OntologyException
OntologyException
public static void copyUrlToFile(java.net.URL configUrl,
java.io.File myPhenote)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||