Topic: 一个简单的问题,但我不会.因为我不懂JAVA

  Print this page

1.一个简单的问题,但我不会.因为我不懂JAVA Copy to clipboard
Posted by: zuzi430
Posted on: 2006-05-09 19:58

编写一段程序,在当前目录下,创建目录mydir,在该目录下创建5个文件file1.txt, file2.txt, file3.txt, file4.txt, file5.txt,列表显示看是否创建成功;删除file1.txt,再列表显示看是否删除成功;file2.txt改名字为newfile.txt,再列表显示看是否改名成功。

2.Re:一个简单的问题,但我不会.因为我不懂JAVA [Re: zuzi430] Copy to clipboard
Posted by: tomcatexpert
Posted on: 2006-05-10 00:42

还是自己尝试一下吧

3.Re:一个简单的问题,但我不会.因为我不懂JAVA [Re: zuzi430] Copy to clipboard
Posted by: liu1122
Posted on: 2006-05-10 11:47

给你个例子, 剩下的自己改吧!
package com.test.app;

import java.io.File;
import java.io.IOException;

public class FileTest {

  /**
   * @param args
   */

    public void getFileName() throws Exception {
    String path = "E:\\private\\study\\Struts";
    File f = new File(path);
    String[] fileList = f.list();
    for (int i = 0; i < fileList.length; i++) {
    System.out.println(fileList[i]);
    }
    }

    public static void main1(String[] args) throws Exception {
    FileTest ft = new FileTest();
    ft.getFileName();
    }

     public static void main(String[] args)
     {
     // 判断是否提供了命令行参数。没有就用默认的。
     if (args.length == 0) args = new String[] { "E:\\private\\study\\Struts" };

     try
     {
     File f = new File(args[0]);
     String[] s = f.list();

     // 迭代所有目录里面的文件。
     for (int i = 0; i < s.length; i++)
     {
     File fl = new File(f.getPath(), s[i]);

     // 如果文件是目录,则继续调用主方法。
     if (fl.isDirectory())
     {
     System.out.println(fl.getCanonicalPath());
     main(new String [] { fl.getPath() });
     }
     }
     }
     catch(IOException e)
     {
     e.printStackTrace();
     }
     }
}

4.Re:一个简单的问题,但我不会.因为我不懂JAVA [Re: zuzi430] Copy to clipboard
Posted by: sunjavaduke
Posted on: 2006-05-10 20:32

自己看一下简单的IO操作就可以了吧
创建目录,删除目录,查看目录下文件,删除文件这些都是比较基本的操作了
应该不难吧

5.Re:一个简单的问题,但我不会.因为我不懂JAVA [Re: zuzi430] Copy to clipboard
Posted by: jasonhero
Posted on: 2006-05-13 15:07

恩,不是很难啊......


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923