Hola, estoy tratando de mover todas las carpetas de mi máquina local al depósito S3, pero parece que S3 solo mueve archivos y crea una carpeta en S3, deja la carpeta vacía en mi máquina local, entonces, ¿cómo puedo mover toda la carpeta a S3 o limpiar mi carpeta local después? cargando, comando que estaba usando
aws s3 mv . s3://bucketname/Upload/ --recursiveGracias a todos los que comentan o responden, solucioné el problema con la creación de un script de Power Shell, elimino cualquier carpeta vacía después de mover archivos
Set-Location -Path C:\upload-PassThru Invoke-Expression "aws s3 mv . s3://bucket_name --recursive" $rootPath = "C:\upload\" foreach($childItem in (Get-ChildItem $rootPath -Recurse)) { # if it's a folder AND does not have child items of its own if( ($childItem.PSIsContainer) -and (!(Get-ChildItem -Recurse -Path $childItem.FullName))) { # Delete it Remove-Item $childItem.FullName -Confirm:$false } }