import java.io.File;class FileQuery
{
public static void main(String args[])
{
String dirname = "D:\files";
String filename = "readme.txt"; File myFile = new File(dirname, filename); System.out.println("File Name:" + myFile.getName());
System.out.println("Is it a directory?" + myFile.isDirectory());
System.out.println("Is it a real file?" + myFile.isFile());
System.out.println("File path:" + myFile.getPath());
System.out.println("Absolute path:" + myFile.getAbsolutePath());
System.out.println("Is file Readable? " + myFile.canRead());
System.out.println("Is file Writeable? " + myFile.canWrite());
System.out.println("Modified on: " + myFile.lastModified());
System.out.println("Size (in bytes):" +myFile.length());
System.out.println();
System.out.println("----Directory Listing-----");
File dir = new File(dirname);
if (dir.isDirectory() == false)
{
System.out.println(dirname + "is not a directory");
}
else
{
System.out.println("Directory of " + dirname);
String d[] = dir.list();
for (int i=0;i<d.length();i++)
{
System.out.println(d[i]);
}
}
}
};
---------- 编译 ----------
FileQuery.java:34: 找不到符号
符号: 方法 length()
位置: 类 java.lang.String[]
for (int i=0;i<d.length();i++)
^
1 错误输出完成 (耗时 0 秒) - 正常终止
分析错误的同时,请顺便说一下:
对于这类错误,我应该从java帮助文档的那里能查出原因。
楼主【tomorrowzm】截止到2008-06-25 11:16:10的历史汇总数据(不包括此帖):
发帖数:17 发帖分:485
结贴数:16 结贴分:445
未结数:1 未结分:40
结贴率:94.12 % 结分率:91.75 %
值得尊敬
LZ最好能找个带提示的IDE开发工具开发吧,这样有提示就不会出这种错误了