因爲原有的圖形工具被廢棄了,所重新找了個
命令行工具(qshell)
{
"src_dir" : "<LocalPath>",
"bucket" : "<Bucket>",
"key_prefix" : "<Key Prefix>",
"ignore_dir" : true
}
bucket 同步數據的目標空間名稱,可以爲公開空間或私有空間
ignore_dir 保存文件在七牛空間時,使用的文件名是否忽略本地路徑,默認爲false
key_prefix 在保存文件在七牛空間時,使用的文件名的前綴,默認爲空字符串
{
"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"
}
這樣就行。
qshell
返回:Use help or help [cmd1 [cmd2 [cmd3 ...]]] to see supported commands. 安裝好了。qshell account ak sk
這裏沒有返回參數了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
這個是多個文件在七牛存儲空間上的名稱,以換行符分割