|
|
发表于 2007-3-20 22:51:14
|
显示全部楼层
把下面存成个脚本文件放到mp3目录执行下: fixname.py *
小心使用,出了问题概不负责。。。
- #! /usr/bin/python
- import os, sys
- def fixpath(path = sys.argv[1]):
- dirname, basename = os.path.split(path)
- # basename = basename.decode('utf8').encode('raw_unicode_escape')
- basename = basename.decode('gbk').encode('utf8')
- newpath = os.path.join(dirname, basename)
- os.rename(path, newpath)
- print 'rename', path, '->', newpath
- # if os.path.isdir(newpath):
- # for fname in os.listdir(newpath):
- # fixpath(os.path.join(newpath, fname))
-
- if __name__ == '__main__':
- for fname in sys.argv[1:]:
- fixpath(fname)
复制代码 |
|