java的listroots_list(), listFiles(), listRoots() in Java
list():Returns ? an ? array ? of ? strings ? naming ? the ? files ? and ? directories ? in ? the ? directory ? denoted ? by ? this ? abstract ? pathname.
以絕對(duì)路徑返回該目錄下所有的文件名的一個(gè)字符串?dāng)?shù)組.
listFiles():Returns ? an ? array ? of ? abstract ? pathnames ? denoting ? the ? files ? in ? the ? directory ? denoted ? by ? this ? abstract ? pathname.
以相對(duì)路徑返回該目錄下所有的文件名的一個(gè)字符串?dāng)?shù)組.
list() will return an array of strings naming the files and directories in the given directory. The file names are not complete path but just file/directory names.
listFiles() will return an array of File objects.
In both the cases the order in which the file names appear are not alphabetically ordered.
import java.io.File;
/**
* @author Madan Kumar K
*
*/
public class ListFiles {
public static void main(String[] args) {
String dir = System.getProperty(“user.dir”);
File f = new File(dir);
String[] fileNames = f.list();
for(int i=0; i < fileNames.length; i++)
System.out.println(fileNames[i]);
File[] files = f.listFiles();
for(int i=0; i < files.length; i++)
System.out.println(files[i]);
}
}
listRoots() is used to list the file system roots. For a windows platform roots mean the drives, while on a UNIX platform there is a single file system; that is “/”. You can list the roots using.
File[] roots = f.listRoots();
for(int i=0; i < roots.length; i++)
System.out.println(roots[i]);
總結(jié)
以上是生活随笔為你收集整理的java的listroots_list(), listFiles(), listRoots() in Java的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 输卵管炎怎样通过卫生预防
- 下一篇: 笔记本电脑换一个散热器多少钱