# -*- coding: utf-8 -*-
import os,sys
CDROM = 'D:\\vs'
def cdWalker(cdrom,cdcfile):
export = ""
for root,dirs,files in os.walk(cdrom):
export+="\n %s;%s;%s" % (root,dirs,files)
open(cdcfile, 'w').write(export)
cdWalker('D:\\vs','D:\\cd1.cdc')
if "-e" == sys.argv[1]:
cdWalker(CDROM.sys.argv[2])
print "record rom message to %s" % sys.argv[2]
elif "-d" == sys.argv[1]:
if "-k" == sys.argv[3]:
#start file search
else:
print ''' pyCDC use method
python pycdc.py -d cdc -k key
#search cdc directory's message,find contain 'key' file '''
else:
print '''pyCDC use method
python pycdc.py -d cdc -k key
#search cdc directory's message,find contain 'key' file '''
本文介绍了一个Python脚本,用于遍历CD-ROM目录,并将文件路径及其内容写入到.cdc文件中。脚本支持命令行参数进行目录和文件搜索,以及关键信息的查找。

被折叠的 条评论
为什么被折叠?



