Package net.snowflake.client.core
Class FileUtil
- java.lang.Object
-
- net.snowflake.client.core.FileUtil
-
@SnowflakeJdbcInternalApi public class FileUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description FileUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanexists(File file)static voidhandleWhenDirectoryPermissionsWiderThanUserOnly(File file, String context)static voidhandleWhenFilePermissionsWiderThanUserOnly(File file, String context)static voidhandleWhenParentDirectoryPermissionsWiderThanUserOnly(File file, String context)static voidhandleWhenPermissionsWiderThanUserOnly(Path filePath, String context, boolean isDirectory)static booleanisWritable(String path)static voidlogFileUsage(File file, String context, boolean logReadAccess)static voidlogFileUsage(String stringPath, String context, boolean logReadAccess)static voidlogFileUsage(Path filePath, String context, boolean logReadAccess)static voidthrowWhenOwnerDifferentThanCurrentUser(File file, String context)
-
-
-
Method Detail
-
logFileUsage
public static void logFileUsage(String stringPath, String context, boolean logReadAccess)
-
isWritable
public static boolean isWritable(String path)
-
handleWhenParentDirectoryPermissionsWiderThanUserOnly
public static void handleWhenParentDirectoryPermissionsWiderThanUserOnly(File file, String context)
-
handleWhenFilePermissionsWiderThanUserOnly
public static void handleWhenFilePermissionsWiderThanUserOnly(File file, String context)
-
handleWhenDirectoryPermissionsWiderThanUserOnly
public static void handleWhenDirectoryPermissionsWiderThanUserOnly(File file, String context)
-
handleWhenPermissionsWiderThanUserOnly
public static void handleWhenPermissionsWiderThanUserOnly(Path filePath, String context, boolean isDirectory)
-
throwWhenOwnerDifferentThanCurrentUser
public static void throwWhenOwnerDifferentThanCurrentUser(File file, String context)
-
exists
public static boolean exists(File file)
-
-