@Beta @GwtIncompatible public enum RecursiveDeleteOption extends Enum<RecursiveDeleteOption>
|Enum Constant and Description|
Specifies that the recursive delete should not throw an exception when it can't be guaranteed that it can be done securely, without vulnerability to race conditions (i.e.
|Modifier and Type||Method and Description|
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in the order they are declared.
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
public static final RecursiveDeleteOption ALLOW_INSECURE
Warning: On a file system that supports symbolic links, it is possible for an
insecure recursive delete to delete files and directories that are outside the directory
being deleted. This can happen if, after checking that a file is a directory (and not a
symbolic link), that directory is deleted and replaced by a symbolic link to an outside
directory before the call that opens the directory to read its entries. File systems that
SecureDirectoryStream do not have this vulnerability.
public static RecursiveDeleteOption values()
for (RecursiveDeleteOption c : RecursiveDeleteOption.values()) System.out.println(c);
public static RecursiveDeleteOption valueOf(String name)
Copyright © 2010–2019. All rights reserved.