300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 查找指定文件夹下 指定后缀名的文件

查找指定文件夹下 指定后缀名的文件

时间:2019-07-05 03:45:28

相关推荐

查找指定文件夹下 指定后缀名的文件

描述:找出文件夾“C:\Users\12556\Desktop\all-test-jobs\all-yumh-err\“下后缀名为.txt的所有文件,每行显示一个

命令dir C:\Users\12556\Desktop\all-test-jobs\all-yumh-err\*.txt /b

参数说明:

/P:当显示的信息超过一屏时暂停显示,直至按任意键才继续显示

/W:以横向排列的形式显示文件名和目录名,每行5个(不显示文件大小、建立日期和时间)

/S:列出指定目录及其子目录中的所有内容(但不包括系统文件和隐含文件)

/B:仅列出文件名称,而不列出日期、大小等信息

/A:显示包括系统文件和隐含文件

python代码

执行语句(只有一个参数,是日志文件夹的路径。tips: sys.argv.len() ==2):

"D:\Special Program\Python27\python.exe" C:/Users/12556/PycharmProjects/sls/getJobKeyTime.py C:\Users\12556\Desktop\all-test-jobs\all-yumh-err\

调用函数getFileList(yumhErrDir,".txt")

适用于ls和dir函数代码:

isWindows = Truedef getFileList(yumhErrDir, suffix):if(isWindows):fileList = os.popen("dir " + yumhErrDir + "*" + suffix + " /B")else:os.chdir(yumhErrDir)fileList = os.popen("ls *.txt").readlines()for logFile in fileList:logFile = logFile.strip('\n')print logFile

輸出結果的一部分:

注意:如果想统计文件个数,应该定义一个变量统计,而不能用fileList.sizeof()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。