根据路径的表创建目录

jamieAngel 2010-07-28 02:32:11
我有一个list,存有{ (aaa/bbb),(aaa/ccc),(ccc/ddd/eee)}
请问怎么根据上面的list建立起文件目录,假设他们都在c:/fff下
...全文
34 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmx2009 2010-07-28
不会,帮顶
回复
xieruilin 2010-07-28
public class pack
{

public static void main(String[] args) throws IOException
{
String message = null;
if(args.length <= 0)
{
System.out.println("请输入要生成文件夹的package字符串(格式如:com.abc.def):");

DataInputStream in = new DataInputStream(System.in);

message = in.readLine();
}
else
{
message = args[0];
}

try
{
pack.build(message, "c:\\");
}
catch (IOException e)
{
e.printStackTrace();
}
}

private static void build(String buildPath, String to) throws IOException
{
StringBuffer sb = new StringBuffer(to);
String[] path = buildPath.split("\\.");
for(int i = 0; i < path.length; i++)
{
sb.append(path[i]);
Process process = Runtime.getRuntime().exec("cmd /c md " + sb.toString());
InputStream in = process.getInputStream();
sb.append("\\");
while(in.read() != -1)
{
System.out.print(".");
}
}
System.out.println("生成目录为:" + sb);
}

}


把里面的"."改为你的"/"即可。
message = "ccc/ddd/eee";
回复
发动态
发帖子
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
社区公告
暂无公告