Windows平臺七牛批量上傳工具使用教程

因爲原有的圖形工具被廢棄了,所重新找了個

命令行工具(qshell)


1、 先去官網 https://developer.qiniu.com/kodo/tools/1302/qshell 下載該執行文件



我下載的是window 64位    文件名  qshell-windows-x64.exe

因爲執行時命令要敲全文件名太長  改名爲 qshell.exe

然後配置環境變量(環境變量配置官網有教程)這樣就不需要敲全路徑了

到這步後先配置要上傳文件的信息文件 up.txt 參考官方:https://github.com/qiniu/qshell/blob/master/docs/qupload.md

當你需要給你的文件配置前綴路徑時: 
{
   "src_dir"            :   "<LocalPath>",
   "bucket"             :   "<Bucket>",
   "key_prefix"         :   "<Key Prefix>",
   "ignore_dir"         :   true
}
 
   
src_dir 本地同步路徑,爲全路徑格式,工具將同步該目錄下面所有的文件;在Windows系統下面使用的時候,注意src_dir的設置遵循D:\\jemy\\backup這種方式。也就是路徑裏面的\要有兩個(\\) 
bucket 同步數據的目標空間名稱,可以爲公開空間或私有空間 
ignore_dir 保存文件在七牛空間時,使用的文件名是否忽略本地路徑,默認爲false 
key_prefix 在保存文件在七牛空間時,使用的文件名的前綴,默認爲空字符串 

src_dir 的本地路徑 D:/ 一定要反斜槓
示例:
{
   "src_dir"            :   "D:/changba/Music",
   "bucket"             :   "test",
   "key_prefix"         :   "20180127/",
   "ignore_dir"         :   true
}

這樣的話 就是說把 d盤的changba/Music目錄下的文件上傳到空間名爲 test的七牛空間上 並且加上路徑前綴  20180127/

如果不需要前綴路徑的話:
{
   "src_dir"            :   "D:/changba/Music",
   "bucket"             :   "test"
}

這樣就行。
到這裏配置文件介紹完成了。


執行cmd命令(這裏配置了環境變量修改了文件名)
1、測試環境變量是否安裝好
qshell 
返回:Use help or help [cmd1 [cmd2 [cmd3 ...]]] to see supported commands.  安裝好了。
2、 輸入七牛的 ak  和sk 密文
qshell account ak sk
這裏沒有返回參數了
3、 執行上傳操作
qshell qupload 1 C:\Users\Administrator\Desktop\up.txt
這裏的up.txt 就是上面介紹的

上傳完後有進度的百分比的。


使用該工具批量刪除
batchdelete命令用來根據一個七牛空間中的文件名列表來批量刪除空間中的這些文件。

格式:
qshell batchdelete [-force] <Bucket> <KeyListFile>

force選項

該選項控制工具的默認行爲。默認情況下,對於批量操作,工具會要求使用者輸入一個驗證碼,確認下要進行批量文件操作了,避免操作失誤的發生。如果不需要這個驗證碼的提示過程,可以使用-force選項。

bucket選項

該選項是文件存儲空間名稱

keyListFile選項

 要刪除的文件列表,這個可以用txt文件的路徑代替

如:C:\Users\Administrator\Desktop\todelete.txt  

todelete.txt 文件的內容格式如下
original/20180127/cce77e29a511570d350d24a6904dbd62.mp3
original/20180127/cb5c44633b9d45626ec547ef954749f6.mp3
original/20180127/10848074d50eee09f308afc1d8db3d04.mp3
original/20180127/520c8e90894054e5d3fc85077c1abb45.mp3
original/20180127/7cb48241b72996ece23269744a383f3b.mp3
original/20180127/3de0de5261f9fef9ff987a5183405ee2.mp3
original/20180127/c26bfb1a873fce724cd83769e417b1a2.mp3
這個是多個文件在七牛存儲空間上的名稱,以換行符分割 
















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章