日期:2014-05-20  浏览次数:20839 次

新手java文件操作问题
写了个简单的类,怎么提示“找不到符号”呢?
符号:方法 isFile();
位置:类java.io.File[]

代码如下:

import java.io.BufferedReader; 
import java.io.File; 
import java.io.FileReader; 
import java.io.FileWriter; 
import java.io.IOException
import java.io.PrintWriter; 
import java.io.FileInputStream;; 
public class file
{

/** 
* 输出目录中的所有文件及目录名字 
* @param filePath 
*/ 
public void readFolderByFile(String filePath)

File file = new File(filePath); 
File[] tempFile = file.listFiles(); 
for(int i = 0;i<tempFile.length;i++) 

if(tempFile.isFile()) 

System.out.println("File : "+tempFile.getName()); 

if(tempFile.isDirectory()) 

System.out.println("Directory : "+tempFile.getName()); 



}

------解决方案--------------------
确定可以编译么??

for循环里的tempFile
改成tempFile[i]


------解决方案--------------------
tempFile这个是File数组,没有.isFile()方法!