学习
想知道怎么做
本人菜
想知道怎么做
本人菜
解决方案 »
- 竟然会不一样,不大可能。。。。你知道吗?
- 新手关于hashmap中key和value的疑问!
- JAVA中调用Oracle存储过程
- 请教高手指点迷津!!关于java 做个可以播放mp2的类
- 求购“防毒墙”源代码
- 元旦里随便写的,大家帮我看看我现在是面向对象的思想了吗
- applet的class文件可以放到WEB-INF/class目录中吗?
- 读文件的困惑,为什么成了死循环!!!
- webservice技术到底是什么?与weblogic等应用服务器有什么区别?是以后的发展方向吗?
- 请教各位大神,出现了FileNotFoundException,系统找不到指定的文件的错误
- 如何写任意有颜色的点写到一个jpg文件??
- 有一个服务端,我可以用telnet登陆上去,然后键入一些命令如on,off之类,server会有响应,那我想做telnet的客户端程序,然后在程序中发
public class FileFind
{
private static int w=2;
private static PrintWriter pw;
public static void main(String []args)throws Exception
{
pw=new PrintWriter(new File("c:\\out.txt"));
fileFind(args);
pw.close();
}
private static void fileFind(String [] args)
{
for(int x=0;x<w;x++)
{
pw.print(" ");
if(x%4==0)pw.print('│');
}
w+=4;
pw.println(args[0].substring(args[0].lastIndexOf("\\"),args[0].length()));
File path=new File(args[0]);
String []files=path.list();
for(int i=0;i<files.length;i++)
{
File t=new File(path.getPath(),files[i]);
if(t.isFile())
{
for(int j=0;j<w;j++)
{
pw.print(" ");
if(j%4==0)pw.print('│');
}
pw.println(files[i]);
}
if(t.isDirectory())
{
fileFind(new String[]{t.getPath()});
w-=4;
}
}
}
}