Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111200
  • 博文数量: 49
  • 博客积分: 2612
  • 博客等级: 少校
  • 技术积分: 431
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-01 14:31
个人简介

来来去去

文章分类

全部博文(49)

文章存档

2015年(1)

2012年(4)

2011年(1)

2010年(42)

2009年(1)

我的朋友

分类: Python/Ruby

2011-02-11 17:27:45

在做公司项目的时候需要测试在windows最大深度下时云盘创建(拷贝) 文件或文件夹时的功能,人工的建100多层的目录比较费时,由是就写了一个小脚本来创建目录。

python 脚本如下:

import os

def make_dir():
    cur_dir=os.getcwd() #Get the current path
    #print cur_dir
    path=cur_dir
    for i in range(1,100):
        path=path+'\\'+str(i)
        print path
        os.mkdir(path)

if __name__=='__main__':
    make_dir()

运行程序之后在当前的目录下面将生成下面的目录:

F:\personal\python\1\2\3\4\5\6\7\8\9\10...

其中的目录名可以根据需要自己改,生成文件的最大深度与你的文件名有关,windows允许的路径不能超过256个字节。

此外,也可以写一个BAT文件来生成N层的目录:

for /l %%i in (1,1,1000) do md 1 && cd 1 

保存为.bat结尾的文件,然后双击运行即会在当前目录下生成N层文件名为1的目录。

阅读(675) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-05 17:53:10

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com