Log in

View Full Version : WPILIBJ java.io.File equivalent


joelg236
13-10-2012, 22:54
What class in the WPILIBJ would provide similar functionality as the java.io.File class does in Java SE? I can't seem to find anything appropriate.

Also, how would I be able to read a .TXT file via ftp to the robot? Ideally I'd like to have a method that converts the contents of the file to a string. I have done this in SE with Scanner in Java SE, how would I do it with FileInputStream or something of the like?

Example of what I'd like to do in Java SE :


public static String getStringFromFile(File file) throws FileNotFoundException {
if (!file.exists()) {
throw new FileNotFoundException();
}
try {
return new Scanner(file).useDelimiter("\\A").next().trim();
} catch (java.util.NoSuchElementException e) {
return "";
}
}

krieck
14-10-2012, 23:30
You can read and write files on the cRIO using the com.sun.squawk.microedition.io.FileConnection class. FileConnections are opened using the javax.microedition.io.Connector class.

And yes, you should be able to read and write text files through FTP.

rrossbach
15-10-2012, 15:12
Take a look at these threads for some pointers:

http://www.chiefdelphi.com/forums/showthread.php?p=924217#post924217

http://www.chiefdelphi.com/forums/showthread.php?p=949440#post949440

- Ron
Team #2607 controls mentor