Chinaunix首页 | 论坛 | 博客
  • 博客访问: 556681
  • 博文数量: 92
  • 博客积分: 2511
  • 博客等级: 少校
  • 技术积分: 932
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-19 10:10
文章分类
文章存档

2011年(6)

2010年(27)

2009年(37)

2008年(22)

我的朋友

分类:

2009-04-18 19:44:05

   今天下了不少的电影,但是我这个人有个不好的习惯,下载电影的时候不新建号文件夹,于是下完后,系统里的文件乱七八糟的,我不得不一个一个的给他们新建文件夹然后把他们搬到合适的文件夹里去,这个工作很繁琐,也很无聊,所以我今天写了一个几行的脚本,我们不用在这么做了,你所需要的就是运行这个脚本,刷,你的文件夹就都建好了哦,而且完成搬移

import os,shutil
os.chdir(r'c:\Documents and Settings\Anyway\桌面\11')

for i in os.listdir(os.getcwd()):
    os.chdir(r'c:\Documents and Settings\Anyway\桌面\11')
    path = os.getcwd()+'\\'+i
    os.mkdir(path+'file')
    shutil.move(path,path+'file')

这里有一个小问题,就是源文件夹里可能已经有建好的文件了,而我们搬运的只是非文件的电影,否则文件一个一个的递归了,所以稍作改动

import os,os.path,shutil

print 'Author:SigKill\n\n'
moviepath = str(raw_input('你的电影存在什么地方啊?输入路径---->'))
os.chdir(moviepath)

for i in os.listdir(os.getcwd()):
        os.chdir(moviepath)
        path = os.getcwd()+'\\'+i
        if not os.path.isdir(path):
                newpath = os.path.splitext(path)[0]
                os.mkdir(newpath)
                shutil.move(path,newpath)

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