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 voidchmod(File file, int mode)static BasicFileAttributesgetFileAttributes(File file)static BasicFileAttributesgetFileAttributes(Path path)static FileOwnerAttributeViewgetFileOwnershipInfo(File file)static longgetLastModified(File file)static Set<PosixFilePermission>getPermissions(int mode)static PosixFileAttributesgetPosixFileAttributes(File file)static booleanisUnix(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
-
-