Python - 获取指定目录下的所有文件和文件夹
1、代码
import os
def foreach(base_dir):
rel_dirs = []
rel_filenames = []
for parent, dirnames, filenames in os.walk(base_dir):
for dirname in dirnames:
tp = parent + '/' + dirname
tp = tp.replace('//', '/')
tp = tp.replace('\\', '/')
rel_dirs.append(tp)
for filename in filenames:
tp = parent + '/' + filename
tp = tp.replace('//', '/')
tp = tp.replace('\\', '/')
rel_filenames.append(tp)
return rel_dirs, rel_filenames
def linux_path_cmd(path):
if path:
return '[ ! -d "' + path + '" ] && mkdir ' + path
return 'ls'