【发布时间】:2021-04-23 17:30:38
【问题描述】:
尝试计算存储桶内每个文件夹中的对象(仅 1 层)
这是我尝试过的:
chcp 65001
Foreach($v in gsutil ls "gs://bucket/*"){
echo $v (gsutil ls $v).Length
}
一开始可以正常工作,但有两种情况会导致错误:
- 包含“#”符号的文件夹会导致错误“一个或多个 URL 与对象不匹配。”
- 包含中文字符的文件夹(我只试过中文)会有编码问题,导致
$v不正确
【问题讨论】:
标签: powershell gsutil