2014-01-09 68 views
1

正如標題所示,我使用s3cmd工具在Amazon上上傳/下載文件。 但是我必須使用Windows Server並引入某種進度報告。 的問題是,在Windows上,s3cmd給了我以下錯誤:Windows服務器上的s3cmd工具,具有進度支持

ERROR: Option --progress is not yet supported on MS Windows platform. Assuming - -no-progress.

現在,我需要這個--progress選項。 是否有任何解決方法?或者也許有其他工具?

謝謝。

回答

2

OK,我已經找到了一個體面的解決辦法到:

只要瀏覽到C:\Python27\Scripts\s3cmd和註釋掉線1837至1845年。 這樣我們就可以在cmd上跳過窗口檢查並打印進度。 但是,由於它正常工作,我不知道作者爲什麼把它放在首位。

乾杯。

2

在今天的版本,一個有1816註釋掉線1822 這是,你必須在文件中註釋掉(如果在未來的版本中的行號再次改變)的部分:

如果os.name == 「NT」:

如果cfg.preserve_attrs:

錯誤(U 「選項--preserve尚不支持MS Windows平臺假設--no-保存」)

cfg.preserve_attrs =假

如果cfg.progress_meter:

錯誤(U「選項--progress尚不支持MS Windows平臺。假設 - 沒有進展。「)

cfg.progress_meter = False

相關問題