weixin_43436017
2018-11-10 08:26
采纳率: 33.3%
浏览 2.5k
已结题

请大神看一下我这个JAVA里面哪里有问题啊,为什么 public static void main(String[] args) 报错

import java.io.*;
import java.io.File;

public class FileOperation{
public static void main(String args[]) {
try {
BufferedReader din=new BufferedReader(new InputStreamReader(System.in));
String sdir="D:\test";
String sfile;
File Fdir1=new File(sdir);
if(Fdir1.exists() && Fdir1.isDirectory()) {
System.out.println("There is a directory"+sdir+"exists.");
for(int i=0;i<Fdir1.list().length;i++)
System.out.println((Fdir1.list())[i]);
File Fdir2=new File("D:\test\temp");
if(!Fdir2.exists())
Fdir2.mkdir();
System.out.println();
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();
System.out.println("Enter a file name in this directory:");
sfile=din.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.");
}

        }else
            System.out.println("the directory doesn''t exist!");
    }
    catch(Exception e) {
        System.out.println(e.toString());
    }
}

}
图片说明

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • Eveamu 2018-11-10 08:31

    你还是直接贴报错图片吧,我复制了你的代码,发现没有报错,应该是没有加包头吧pageage com...learn;

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题