com.ibm.wsspi.kernel.service.utils
Class FileUtils
- java.lang.Object
com.ibm.wsspi.kernel.service.utils.FileUtils
- public class FileUtils
- extends java.lang.Object
Constructor Summary
Constructor and Description |
---|
FileUtils()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
ensureDirExists(java.io.File dir)
Calls
File.mkdirs() and File.exists() on the specified target
|
|
fileCanRead(java.io.File target)
Execute the
File.canRead() from within a PrivilegedAction .
|
|
fileCanWrite(java.io.File target)
Execute the
File.canWrite() from within a PrivilegedAction .
|
|
fileDelete(java.io.File file)
Delete file
|
|
fileExists(java.io.File target)
Execute the
File.exists() from within a PrivilegedAction .
|
|
fileIsDirectory(java.io.File target)
Execute the
File.isDirectory() from within a PrivilegedAction .
|
|
fileIsFile(java.io.File target)
Execute the
File.isFile() from within a PrivilegedAction .
|
|
fileLastModified(java.io.File target)
Execute the
File.lastModified() from within a PrivilegedAction .
|
|
fileLength(java.io.File target)
Execute the
File.length() from within a PrivilegedAction .
|
|
fileMkDirs(java.io.File target)
Calls
File.mkdirs() on the specified target from
within a PrivilegedAction .
|
|
getInputStream(java.io.File target)
Create a new
InputStream for the file within a PrivilegedAction .
|
|
list(java.io.File target)
Execute the
File.list() from within a PrivilegedAction .
|
|
listFiles(java.io.File target)
Execute the
File.listFiles() from within a PrivilegedAction .
|
|
setUserReadWriteOnly(java.io.File file)
Set the file permissions of the file to be user rw only.
|
|
tryToClose(java.io.Closeable closeable)
Close the closeable object
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
FileUtils
- public FileUtils()
Method Detail
fileIsFile
- public static boolean fileIsFile( java.io.File target)
Returns:
fileIsDirectory
- public static boolean fileIsDirectory( java.io.File target)
Execute the
File.isDirectory()
from within a PrivilegedAction
.
Returns:
fileExists
- public static boolean fileExists( java.io.File target)
Execute the
File.exists()
from within a PrivilegedAction
.
Parameters:
target
- Returns:
fileLength
- public static long fileLength(java.io.File target)
Execute the
File.length()
from within a PrivilegedAction
.
Parameters:
target
- Returns:
listFiles
- public static java.io.File[] listFiles( java.io.File target)
Execute the
File.listFiles()
from within a PrivilegedAction
.
Returns:
list
- public static java.lang.String[] list( java.io.File target)
Execute the
File.list()
from within a PrivilegedAction
.
Returns:
getInputStream
- public static java.io.InputStream getInputStream( java.io.File target)
- throws java.io.FileNotFoundException
Create a new
InputStream
for the file within a PrivilegedAction
.
Throws:
java.io.FileNotFoundException
fileLastModified
- public static long fileLastModified( java.io.File target)
Execute the
File.lastModified()
from within a PrivilegedAction
.
Parameters:
target
- The file to get the last modified for Returns:
The last modified for the file
fileCanRead
- public static boolean fileCanRead( java.io.File target)
Execute the
File.canRead()
from within a PrivilegedAction
.
Parameters:
target
- The file to test if it can be read Returns:
true
if the file can be read fileCanWrite
- public static boolean fileCanWrite( java.io.File target)
Execute the
File.canWrite()
from within a PrivilegedAction
.
Parameters:
target
- The file to test if it can be written Returns:
true
if the file can be written fileMkDirs
- public static boolean fileMkDirs( java.io.File target)
Calls
File.mkdirs()
on the specified target
from
within a PrivilegedAction
.
Parameters:
target
- The tarket to make a directory for Returns:
true
if this succeeded. fileDelete
- public static boolean fileDelete( java.io.File file)
Delete file
Returns:
true
if file was deleted ensureDirExists
- public static boolean ensureDirExists( java.io.File dir)
Calls
File.mkdirs()
and File.exists()
on the specified target
Returns:
true
if either call succeeded. tryToClose
- public static boolean tryToClose( java.io.Closeable closeable)
Close the closeable object
Parameters:
closeable
- setUserReadWriteOnly
- public static boolean setUserReadWriteOnly( java.io.File file)
Set the file permissions of the file to be user rw only.
This is a best effort attempt as Windows does NOT play nicely with file perms.
File.isFile()
from within aPrivilegedAction
.