- 帖子
- 897
- 积分
- 1198
- 技术
- 3
- 捐助
- 0
- 注册时间
- 2018-1-17
|
回复 1# czvde
批处理我不会写,建议用python吧。给你一个参考的代码
# -*- coding:utf-8 -*-
#遍历目录树
import os,fnmatch
def all_files(root, patterns='*', single_level=False, yield_folder=False):
# 将模式从字符串中取出放入列表中
patterns = patterns.split(';')
for path, subdirs, files in os.walk(root):
if yield_folder:
files.extend(subdirs)
files.sort()
for fname in files:
for pt in patterns:
if fnmatch.fnmatch(fname, pt):
yield os.path.join(path, fname)
break
if single_level:
break
# fnmatch 来检查文件名匹配模式
# os.path fnmatch os.walk 生成器
thefile=list(all_files(''E:\\projects\\test-log4j\\', '*.class;*.java;*.properties;*.xml'))
for item in thefile:
print item |
|