文件目录的使用:public class FileOperation{
public static void main(String args[]){
try{ //反把系统的标准输入通过InputStreamReader由二进制数据流变成字符数据流
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String sdir="d:\\temp";
String sfile;
File Fdir1=new File(sdir); //利用绝对路径创建File对象代表目录d:\temp
if(Fdir1.exists() && Fdir1.isDirectory()){
System.out.println("There is adirectory"+sdir+"exists.");
for(int i=0;i<Fdir1.list().length;i++) //列出目录下内容
Systme.out.println((Fdir1.list())[i]);
File Fdir2=new File("d:\\temp\\tmep");
if(!Fdir2.exists())
Fdir2.mkdir(); //若目录不存在,创建之
System.out.printl();
System.out.println("Now the new list after create a new dir:");
for(int i=0;i<Fdir1.list().length;i++) //检查目录是否已建立
System.out.println((Fdir1.list()[i]);
}
System.out.println("Enter a file name in this directory:");
sfile = in.readLine();
File Ffile=new File(Fdir1.sfile);
if(Ffile.isFile()){
System.out.println("File "+Ffile.getName()
+" in Path "+Ffile.getPath()
+" is " +Ffile.length()+" in length.");
}
}catch(Exception e){
System.out.println(e.toString());
}
}
}

解决方案 »

  1.   

    如果你的记录有一个关键字的话,我建议你把记录放入hashtable中,
    或者,你用xml,它的功能很强,基本能实现你的要求,特别是数据库的使用。
      

  2.   

    如果你的记录有一个关键字的话,我建议你把记录放入hashtable中,
    或者,你用xml,它的功能很强,基本能实现你的要求,特别是数据库的使用。