我想知道是否可以检查某个存储桶中是否存在某些文件.
这就是我发现的:
它应该解决我的问题,但由于某种原因它不断返回该文件不存在,而它确实存在.这个解决方案也有点过时,不使用该
doesObjectExist方法.
这给出了如何使用此方法的语法,但我似乎无法使其工作.
他们是否希望您创建一个布尔变量来保存方法的状态,或者该函数是否直接为您提供输出/抛出错误?
这是我目前在我的bash脚本中使用的代码:
existBool=doesObjectExist(${BucketName}, backup_${DomainName}_${CurrentDate}.zip)
if $existBool ; then
echo 'No worries, the file exists.'
fi
Run Code Online (Sandbox Code Playgroud)
我只使用文件名来测试它,而不是给出完整路径.但由于我得到的错误是语法错误,我可能只是错误地使用它.
希望有人可以帮助我,告诉我我做错了什么.
!编辑
我最终寻找另一种方法来做到这一点,因为使用doesObjectExist不是最快或最简单的.