rpa_dir_getAllFilePaths

获取文件夹所有文件

1. 函数

rpa_dir_getAllFilePaths(srcDir, searchSubDir=False)

  • srcDir:字符串类型,文件夹的绝对路径;
  • searchSubDir: bool类型,是否搜索子文件夹内的文件

2. 返回值

字符串类型列表,所有文件绝对路径组成的列表:列表不为空表示成功,列表为空表示失败或文件夹无内容,通过rpa_getLastErrorCode()获取错误码,rpa_getLastErrorMsg()获取错误信息。

3. 示例

# 获取D盘log文件夹的大小
dirSize = rpa_dir_getSize('D:/log')
# 输出结果
print("dir size: " + str(dirSize))

# 获取D盘log文件夹中的所有文件路径,包含子文件夹
allFile = rpa_dir_getAllFilePaths('D:/log', True)
# 输出文件总数
print("total files: " + str(len(allFile)))

# 遍历所有文件
for path in allFile:
    # 删除大于1MB的文件
    sizeLimit = 1024 * 1024
    if rpa_file_getSize(path) > sizeLimit:
        rpa_file_delete(path)

# 再次获取D盘log文件夹的大小
dirSize = rpa_dir_getSize('D:/log')
# 输出结果
print("dir size: " + str(dirSize))

# 再次获取D盘log文件夹中的所有文件路径,包含子文件夹
allFile = rpa_dir_getAllFilePaths('D:/log', True)
# 输出文件总数
print("total files: " + str(len(allFile)))

# 遍历所有文件
for path in allFile:
    # 输出文件路径
    print(path)

运行结果:

获取所有文件

powered by Gitbook修订时间: 2021-04-15 15:56:54

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容