Esta parece ser a ferramenta certa para o trabalho: google-docs-upload
É necessário que uma conta do "Google Apps for Business" seja enviada sem conversão.
Alguns tipos de documentos geralmente são convertidos em formatos próprios do Google Docs; Eu suponho que não é o que você precisa para seus dados. Com a ferramenta acima, você pode controlar a conversão explicitamente;
Mas com qualquer solução que você usa no final, você precisa cuidar disso.
Uso de linha de comando de google-docs-upload
:
Usage: java -jar google-docs-upload.jar <path> --recursive
Usage: java -jar google-docs-upload.jar <path> --username <username> --password <password>
Usage: java -jar google-docs-upload.jar <path> --auth-sub <token>
[--username <username>] Username for a Google account.
[--password <password>] Password for a Google account.
[--recursive] Recursively upload all subfolders.
[--remote-folder <path>] The remote folder path to upload the documents separated by '/'.
[--without-conversion] Do not convert documents into the Google Docs format (unsupported files are not converted by default).
[ ... ]