Моя задача - загрузить файлы CSV из локальной базы данных в Google Cloud storage
.
Для этого я сначала копирую их на рабочий стол, а затем загружаю их на Google Cloud storage
.
Я хочу, чтобы это было сделано автоматически, без моего участия. Поэтому я создал файл CMD, который будет запускаться Task Scheduler
. Структура файла CMD следующая:
gsutil cp C:\Users\Myname\Desktop\test\*.csv gs://my-bucket
gsutil rm C:\Users\Myname\Desktop\test\*.csv
Но после загрузки данных в `Облачное хранилище Google он не удаляет файлы CSV.
Однако , если вы запустите удаление в отдельной команде, удалит файлы.
Просто:
gsutil rm C:\Users\Myname\Desktop\test\*.csv
Но я хочу, чтобы код загрузки и удаления был в одном файле.
Я тоже так пробовал (но мне это тоже не помогло):
gsutil cp C:\Users\Myname\Desktop\test\*.csv gs://my-bucket
del C:\Users\Myname\Desktop\test\*.csv
Каковы решения этой проблемы?