hanzhu3366 发表于 2008-5-31 16:01

使用File类管理文件和目录 报错 是什么原因?

[code]package hahari_1;

import java.io.*;
import java.util.*;

public class filetext {
    public static void main(String[] args) {
        String Filename = "D:\\javapj\\ex.java";
        File myfile = new File(Filename);
        if (!myfile.exists()) {
            System.out.println(Filename + "未找到!");
            return;
        }
        if (myfile.isDirectory()) {
            System.out.println("文件对象" + myfile.getName() + "是目录");
            File ds = new File("mydata");
            if (!ds.exists()) {
                ds.mkdir();
                System.out.println("目录" + ds.getAbsolutePath() + "创建结束");

            }
            return;
        }
        if (myfile.isFile()) {
            System.out.println("文件对象" + myfile.getAbsolute Path());
            System.out.println("文件字节数" + file.length());
            System.out.println("文件是否能读" + myfile.can Read());
            if (myfile.canWrite()) {
                {
                    System.out.println("设置文件为只读" + myfile.set ReadOnly());

                }

                System.out.println("文件是否可写" + myflie.can Write());
                Date fd = new Date(myfile.lastModified());
                System.out.println("文件上次修改时间" + fd.toString());

            }
        }
    }
}
[/code]


[tk02] "filetext.java": ')' expected at line 25, column 60
  
总共有4处报错。不清楚是什么原因?

lsfe0806 发表于 2008-6-1 13:06

试了一下,没有报错误。。。。。。

tianwugang 发表于 2008-6-2 11:36

System.out.println("文件对象" + myfile.getAbsolute Path());Path()前面有空格,另外还有几处
System.out.println("文件是否可写" + myflie.can Write());应该是myfile

我是新手不知对不对,反正我改了以后可以运行

页: [1]

编程论坛