急,求助用26个字母生成文件夹,递归至26层 用26个字母生成文件夹,递归至26层,相当于有文件夹TEMP下有26个文件夹,而字母A、B、B...下又有26个,依次到26层!有知道怎么做朋友教下,谢谢!分不多,略表心意! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 caozhy 于 2011-05-10 18:23:32 编辑 DirectoryInfo dir = new DirectoryInfo("E:\\temp"); if (!dir.Exists) dir.Create(); for (char c = 'A'; c <= 'Z'; c++) { dir = new DirectoryInfo(dir.FullName + "\\" + c.ToString()); dir.Create(); } 文件夹是烟幕弹,这其实是考26个字母全排列算法...这要看不出来真该去面壁了...不错的面试题,很容易看出受测者的水平...ps:1楼的思路对,不过你那伪代码真要跑起来...26!个结果哦,大部分计算机会崩溃的...pps:不会真的有人无聊到去折磨自己的硬盘吧... 是哦,这么多文件夹已经多过了现在硬盘的容量了。假设一个文件夹需要1个字节保存(事实上FAT32需要512B),也需要百亿PB的空间。1PB = 1024 TB,现在单个硬盘容量是 TB 数量级的。这个空间几乎相当于人类所有的硬盘加起来都装不下你的文件夹。 Socket发送数据异常,让你轻松得分 .NET如何将gridview中的数据导出到excel表格里面 如何让原先画的图形随窗口大小的变化同比例变化(急!在线等) C#里的Button 关于Process.start()的调用问题?请进 求几个小问题?简单! 我在C#中编写一个WEB程序,但是按下的按钮没有反应? 关于主从表的问题? 我如何能远程启动一台机器上的可执行程序,代码应怎样写,谁能帮我? 请高手帮忙看一下这个SQL语句中的Convert如何在ACCESS中实现?? 关于QQ斗地主角色版 座位号基址问题 求:每隔30秒自动报警一次,直到有人停止操作!
DirectoryInfo dir = new DirectoryInfo("E:\\temp");
if (!dir.Exists)
dir.Create();
for (char c = 'A'; c <= 'Z'; c++)
{
dir = new DirectoryInfo(dir.FullName + "\\" + c.ToString());
dir.Create();
}
假设一个文件夹需要1个字节保存(事实上FAT32需要512B),也需要百亿PB的空间。
1PB = 1024 TB,现在单个硬盘容量是 TB 数量级的。
这个空间几乎相当于人类所有的硬盘加起来都装不下你的文件夹。