rpa_dir_getSize
获取文件夹大小
1. 函数
rpa_dir_getSize(srcDir)
- srcDir:字符串类型,文件夹的绝对路径;
2. 返回值
整数类型,返回文件夹字节数:大于0表示成功,0表示失败或文件夹为空,通过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)
运行结果: