Package com.twelvemonkeys.io
Class Win32File
java.lang.Object
java.io.File
com.twelvemonkeys.io.Win32File
- All Implemented Interfaces:
Serializable
,Comparable<File>
Win32File
- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/io/Win32File.java#2 $
-
Field Summary
FieldsFields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
File[]
File[]
listFiles
(FileFilter filter) File[]
listFiles
(FilenameFilter filter) private static void
static void
static File
Wraps aFile
object pointing to a Windows symbolic link (.lnk
file) in aWin32Lnk
.static File[]
Wraps aFile
array, possibly pointing to Windows symbolic links (.lnk
files) inWin32Lnk
s.Methods inherited from class java.io.File
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsolutePath, getCanonicalPath, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURL
-
Field Details
-
IS_WINDOWS
private static final boolean IS_WINDOWS
-
-
Constructor Details
-
Win32File
-
-
Method Details
-
isWindows
private static boolean isWindows() -
main
-
listFiles
-
wrap
Wraps aFile
object pointing to a Windows symbolic link (.lnk
file) in aWin32Lnk
. If the operating system is not Windows, thepPath
parameter is returned unwrapped.- Parameters:
pPath
- any path, possibly pointing to a Windows symbolic link file. May benull
, in which casenull
is returned.- Returns:
- a new
Win32Lnk
object if the current os is Windows, and the file is a Windows symbolic link (.lnk
file), otherwisepPath
-
wrap
Wraps aFile
array, possibly pointing to Windows symbolic links (.lnk
files) inWin32Lnk
s.- Parameters:
pPaths
- an array ofFile
s, possibly pointing to Windows symbolic link files. May benull
, in which casenull
is returned.- Returns:
pPaths
, with anyFile
representing a Windows symbolic link (.lnk
file) wrapped in aWin32Lnk
.
-
getAbsoluteFile
- Overrides:
getAbsoluteFile
in classFile
-
getCanonicalFile
- Overrides:
getCanonicalFile
in classFile
- Throws:
IOException
-
getParentFile
- Overrides:
getParentFile
in classFile
-
listFiles
-
listFiles
-
listFiles
-