ファイルをGoogleクラウドストレージにアップロードするためにgsutilを使用します。出力をファイルに書きたいと思います。出力がファイルに書き込まれるときに空のファイル(cmdから実行されるpython gsutil)
私は管理者としてCMDを実行することで
%windir%\system32\cmd.exe /k python2 c:\gsutil\gsutil -m rsync -r -n -d "XX" gs://xx/XX > C:\myoutput.txt
をこのコマンドでショートカットを作成しました。 output.txtファイルは作成されますが、スクリプトが終了すると空になります。
どのように私はこれを解決する任意のアイデアですか?
旧質問:私はAccess is denied.
メッセージが表示されます。
私はそれが動作しませんgs://xx/XX
後/myoutput.txt
cf hereを追加しようとしています。
私は出力が追加正常な出力と合併し、errorstreamに行ったと思います '2>&1 ' – LotPings
管理者以外のユーザーは、システムドライブのルートディレクトリにファイルを作成することはできません。 「C:\ Temp」などのサブディレクトリにファイルを作成した場合、管理者アクセスは必要ありません。 – eryksun
@LotPings、それは働いている!しかし、私はcmdに出力がありません。両方を持つことは可能ですか(出力ファイルのcmdと印刷の両方の印刷)。また、あなたは答えにコメントをつけてください。私はそれを受け入れます。 – Sitak