Java Tutorial/Development/Special Directories — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 18:31, 31 мая 2010
Содержание
Default Directory
<source lang="java">
import java.io.File; import javax.swing.JFileChooser; import javax.swing.filechooser.FileSystemView; public class MainClass {
public static void main(String[] args) { JFileChooser chooser = new JFileChooser(); FileSystemView view = chooser.getFileSystemView(); System.out.println("The default directory is " + view.getDefaultDirectory()); }
}</source>
Home Directory
<source lang="java">
import java.io.File; import javax.swing.JFileChooser; import javax.swing.filechooser.FileSystemView; public class MainClass {
public static void main(String[] args) { JFileChooser chooser = new JFileChooser(); FileSystemView view = chooser.getFileSystemView(); System.out.println("The home directory is " + view.getHomeDirectory()); }
}</source>
Root list with File.listRoots()
<source lang="java">
import java.io.File; public class MainClass {
public static void main(String[] args) { File[] roots = File.listRoots(); for (int i = 0; i < roots.length; i++) { System.out.println(roots[i]); } }
}</source>
The roots of this filesystem
<source lang="java">
import java.io.File; import javax.swing.JFileChooser; import javax.swing.filechooser.FileSystemView; public class MainClass {
public static void main(String[] args) { JFileChooser chooser = new JFileChooser(); FileSystemView view = chooser.getFileSystemView(); System.out.println("The roots of this filesystem are: "); File[] roots = view.getRoots(); for (int i = 0; i < roots.length; i++) { System.out.println(" " + roots[i]); } }
}</source>