我如何以递归方式删除具有日期条件的 aws cli s3 存储桶删除对象
我正在使用此命令进行列表
aws s3 ls --recursive s3://uat-files-transfer-storage/ | awk '$1 < "2018-02-01 11:13:29" {print $0}' | sort -n
Run Code Online (Sandbox Code Playgroud)
它运行完美,但是当我将此命令与 rm 一起使用时,它会删除所有文件
aws s3 rm --recursive s3://uat-files-transfer-storage/ | awk '$1 < "2018-02-01 11:13:29" {print $0}' | sort -n
Run Code Online (Sandbox Code Playgroud)
任何解决方案
我正在使用此代码
string[] filePaths = Directory.GetFiles(Server.MapPath("~/Gallery/GalleryImage/" + v));
foreach (string item in filePaths)
{
Response.Write(item);
}
Run Code Online (Sandbox Code Playgroud)
这段代码中的问题我得到的文件名是这样的完整路径
C:\Users\AGENTJ.AGENTJ-PC\Documents\Visual Studio 2010\WebSites\mfaridalam\Gallery\GalleryImage\c050\DSC_0865.JPG
Run Code Online (Sandbox Code Playgroud)
我只想要文件"DSC_0865.JPG"