#coding=utf-8 '''1.批量创建文件-->createfiles(filenames) 2.统计文件数量,格式,内容大小-->printfiles(filenames) 3.删除文件 4.打印每个盘目录下文件名--> ''' import os import sys
#文件夹地址
filenames="D:\\test\\"
#批量创建文件 def createfiles(filenames): i=0 print("Create files is running...\n") num=input("Please input the number of files:\n") while i<num: i+=1 newfiles=str(filenames)+str(i) #新建文件夹名称 os.mkdir(newfiles) print("**************************************************\n") print ("所有文件创建成功!!!----文件总数为:"+str(i)) print("**************************************************\n") #统计文件数量 def printfiles(filenames): print("printfiles is running...\n") count = 0 for i in os.walk(filenames): #遍历统计 count+= 1 print("**************************************************\n") print (u"路径:"+str(filenames)+u"下文件总数为:"+str(count)+"\n") print("**************************************************\n") #删除文件 def delete(filenames): TF=os.path.exists("")
#————————调用函数 '''print (u"本次使用文件地址:"+str(filenames)+"\n") print (u"批量创建文件请输入数字:1") print (u"统计文件数量请输入数字:2") print ("退出函数请输入数字:0\n")''' while True: print (u"本次使用文件地址:"+str(filenames)+"\n") print (u"批量创建文件请输入数字:1\n") print (u"统计文件数量请输入数字:2\n") print ("退出函数请输入数字:0\n") num2=input(u"请输入对应函数编号调用该函数:") if num2==1: createfiles(filenames) continue if num2==2: printfiles(filenames) continue if num2==0: break else: print("无效输入!")