『壹』 满分求Python/C本地程序,简单目录/文件的复制处理
import os
import threading
def monitor(path):
if not os.path.isdir:
raise "bad dir"
filelist = os.listdir(path)
for filename in filelist:
filenameandext = filename.split(".")
if len(filenameandext) != 2:
#没有扩展名,暂时不处理
continue
#以png文件为例子
if filenameandext[1] == "png":
print "find png file"
else:
continue
try:
filenamewithpath = os.path.join(path, filename)
destfilenam = os.path.join(path, "newfilename.jpg")
print filenamewithpath;
os.rename(filenamewithpath, destfilenam)
except:
print "rename failed"
def timer_proc():
monitor(r"D:\ddddd")
global t;
t = threading.Timer(3.0, timer_proc)
t.start()
def main():
timer_proc()
if __name__ == '__main__':
main()
简单写了一个,也是新手在学习python,比较喜欢它。
原理:定时器,扫描目录,list出文件,暂时不支持子目录,可以自己增加。