asit.common
Class Win32FileSystem

java.lang.Object
  extended byasit.common.Win32FileSystem

public class Win32FileSystem
extends Object

Author:
atauber TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
static int DRIVE_CDROM
           
static int DRIVE_FIXED
           
static int DRIVE_NO_ROOT_DIR
           
static int DRIVE_RAMDISK
           
static int DRIVE_REMOTE
           
static int DRIVE_REMOVABLE
           
static int DRIVE_UNKNOWN
           
static String FAT
           
static String NTFS
           
 
Constructor Summary
Win32FileSystem()
           
 
Method Summary
static boolean decryptFile(String fileName)
           
static boolean deleteCert(String fingerPrint)
           
static boolean encryptFile(String fileName)
           
static String encryptFileString(String fileName)
           
static String getDriveName(char driveName)
           
static int getDriveType(char driveName)
           
static String getEnvironmentVariable(String name)
           
static String getFileSystemName(char driveName)
           
static File[] getNTFSDrives()
           
static boolean isArchive(String fileName)
           
static boolean isCompressed(String fileName)
           
static boolean isDirectory(String fileName)
           
static boolean isEncrypted(String fileName)
           
static boolean isHasReparsePoint(String fileName)
           
static boolean isHidden(String fileName)
           
static boolean isNormal(String fileName)
           
static boolean isNotContentIndexed(String fileName)
           
static boolean isOffline(String fileName)
           
static boolean isReadOnly(String fileName)
           
static boolean isSparseFile(String fileName)
           
static boolean isSystemFile(String fileName)
           
static boolean isTemporaryFile(String fileName)
           
static char[] listAvailableDrives()
           
static void main(String[] args)
           
static boolean secureDelete(String fileName)
           
static boolean setSystemFile(String file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FAT

public static final String FAT
See Also:
Constant Field Values

NTFS

public static final String NTFS
See Also:
Constant Field Values

DRIVE_UNKNOWN

public static final int DRIVE_UNKNOWN
See Also:
Constant Field Values

DRIVE_NO_ROOT_DIR

public static final int DRIVE_NO_ROOT_DIR
See Also:
Constant Field Values

DRIVE_REMOVABLE

public static final int DRIVE_REMOVABLE
See Also:
Constant Field Values

DRIVE_FIXED

public static final int DRIVE_FIXED
See Also:
Constant Field Values

DRIVE_REMOTE

public static final int DRIVE_REMOTE
See Also:
Constant Field Values

DRIVE_CDROM

public static final int DRIVE_CDROM
See Also:
Constant Field Values

DRIVE_RAMDISK

public static final int DRIVE_RAMDISK
See Also:
Constant Field Values
Constructor Detail

Win32FileSystem

public Win32FileSystem()
Method Detail

getNTFSDrives

public static File[] getNTFSDrives()

listAvailableDrives

public static char[] listAvailableDrives()

getDriveName

public static String getDriveName(char driveName)

getFileSystemName

public static String getFileSystemName(char driveName)

getDriveType

public static int getDriveType(char driveName)

isArchive

public static boolean isArchive(String fileName)

isCompressed

public static boolean isCompressed(String fileName)

isDirectory

public static boolean isDirectory(String fileName)

isEncrypted

public static boolean isEncrypted(String fileName)

isHidden

public static boolean isHidden(String fileName)

isNormal

public static boolean isNormal(String fileName)

isNotContentIndexed

public static boolean isNotContentIndexed(String fileName)

isOffline

public static boolean isOffline(String fileName)

isReadOnly

public static boolean isReadOnly(String fileName)

isHasReparsePoint

public static boolean isHasReparsePoint(String fileName)

isSparseFile

public static boolean isSparseFile(String fileName)

isSystemFile

public static boolean isSystemFile(String fileName)

isTemporaryFile

public static boolean isTemporaryFile(String fileName)

encryptFile

public static boolean encryptFile(String fileName)

encryptFileString

public static String encryptFileString(String fileName)

decryptFile

public static boolean decryptFile(String fileName)

secureDelete

public static boolean secureDelete(String fileName)

deleteCert

public static boolean deleteCert(String fingerPrint)

setSystemFile

public static boolean setSystemFile(String file)

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

getEnvironmentVariable

public static String getEnvironmentVariable(String name)


Copyright 2007 Institut fuer Angewandte Informationsverarbeitung und Kommunikationstechnologie. All Rights Reserved.