public final class RobotFileAccess extends Object
When robot classes are loaded, calls to methods of File that modify files or read information about files
are replaced with calls to the corresponding static methods of this class. These methods check that the robot is
only modifying files in its own data directory, and only reading files in its own root package directory or data
directory. Robots should not use this class directly.
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canExecute(File file) |
static boolean |
canRead(File file) |
static boolean |
canWrite(File file) |
static boolean |
delete(File file) |
static boolean |
exists(File file) |
static boolean |
isDirectory(File file) |
static boolean |
isFile(File file) |
static boolean |
isHidden(File file) |
static long |
lastModified(File file) |
static long |
length(File file) |
static String[] |
list(File file) |
static String[] |
list(File file,
FilenameFilter filter) |
static File[] |
listFiles(File file) |
static File[] |
listFiles(File file,
FileFilter filter) |
static File[] |
listFiles(File file,
FilenameFilter filter) |
static boolean |
mkdir(File file) |
static boolean |
mkdirs(File file) |
public static boolean delete(File file)
public static boolean mkdir(File file)
public static boolean mkdirs(File file)
public static boolean exists(File file)
public static boolean isFile(File file)
public static boolean isDirectory(File file)
public static boolean isHidden(File file)
public static boolean canRead(File file)
public static boolean canWrite(File file)
public static boolean canExecute(File file)
public static long length(File file)
public static long lastModified(File file)
public static String[] list(File file, FilenameFilter filter)
public static File[] listFiles(File file, FilenameFilter filter)
public static File[] listFiles(File file, FileFilter filter)
Copyright © 2001-2026 Robocode. All Rights Reserved.