Class AttributeUtils
- java.lang.Object
-
- org.codehaus.plexus.components.io.attributes.AttributeUtils
-
public class AttributeUtils extends Object
- Author:
- Kristian Rosenvold
-
-
Constructor Summary
Constructors Constructor Description AttributeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
chmod(File file, int mode)
static BasicFileAttributes
getFileAttributes(File file)
static BasicFileAttributes
getFileAttributes(Path path)
static FileOwnerAttributeView
getFileOwnershipInfo(File file)
static long
getLastModified(File file)
static Set<PosixFilePermission>
getPermissions(int mode)
static PosixFileAttributes
getPosixFileAttributes(File file)
static boolean
isUnix(Path path)
-
-
-
Method Detail
-
chmod
public static void chmod(@Nonnull File file, int mode) throws IOException
- Throws:
IOException
-
getPermissions
@Nonnull public static Set<PosixFilePermission> getPermissions(int mode)
-
getPosixFileAttributes
@Nonnull public static PosixFileAttributes getPosixFileAttributes(@Nonnull File file) throws IOException
- Throws:
IOException
-
getFileAttributes
@Nonnull public static BasicFileAttributes getFileAttributes(@Nonnull File file) throws IOException
- Throws:
IOException
-
getFileAttributes
public static BasicFileAttributes getFileAttributes(Path path) throws IOException
- Throws:
IOException
-
isUnix
public static boolean isUnix(Path path)
-
getFileOwnershipInfo
@Nullable public static FileOwnerAttributeView getFileOwnershipInfo(@Nonnull File file) throws IOException
- Throws:
IOException
-
-