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 |