Robot Core Documentation
Loading...
Searching...
No Matches
edu.wpi.first.wpilibj.Filesystem Class Reference

Static Public Member Functions

static File getLaunchDirectory ()
 
static File getOperatingDirectory ()
 
static File getDeployDirectory ()
 

Detailed Description

Class for interacting with the Filesystem, particularly, interacting with FRC-related paths on the system, such as the launch and deploy directories.

This class is primarily used for obtaining resources in src/main/deploy, and the RoboRIO path /home/lvuser in a simulation-compatible way.

Member Function Documentation

◆ getDeployDirectory()

static File edu.wpi.first.wpilibj.Filesystem.getDeployDirectory ( )
static

Obtains the 'deploy' directory of the program, located at src/main/deploy, which is deployed by default. On the roboRIO, this is /home/lvuser/deploy. In simulation, it is where the simulation was launched from, in the subdirectory "src/main/deploy" (pwd/src/main/deploy).

Returns
The 'deploy' directory

◆ getLaunchDirectory()

static File edu.wpi.first.wpilibj.Filesystem.getLaunchDirectory ( )
static

Obtains the current working path that the program was launched with. This is analogous to the pwd command on unix.

Returns
The current working directory (launch directory)

◆ getOperatingDirectory()

static File edu.wpi.first.wpilibj.Filesystem.getOperatingDirectory ( )
static

Obtains the operating directory of the program. On the roboRIO, this is /home/lvuser. In simulation, it is where the simulation was launched from (pwd).

Returns
The operating directory

The documentation for this class was generated from the following file: