藍奏云盤CMD控制臺是藍奏網(wǎng)盤第三方API,藍奏云API項目封裝了對藍奏云的基本操作: 登錄、列出文件、下載文件、上傳文件、刪除文件(夾)、 清空回收站、恢復(fù)文件、創(chuàng)建文件夾、設(shè)置文件(夾)訪問密碼。此外,還解決了藍奏云的上傳格式限制和單文件最大 100MB 的限制,同時增加了批量上傳/下載的功能。有需要的小伙伴歡迎來西西下載體驗。
軟件功能:
CMD 提示符
默認模式下提示符為 LanZouCloud/path >,LanZouCloud 表示網(wǎng)盤根目錄,path 為當(dāng)前工作目錄的絕對路徑
回收站模式下,提示符變?yōu)?nbsp;LanZouCloud/Recovery >
不同的模式,可以執(zhí)行命令也不相同。比如,您不能在回收站下面執(zhí)行移動文件或者修改提取碼這樣的操作。
命令不允許執(zhí)行時,會有顯示提醒信息。
查看幫助
輸入 help 命令將輸出簡要的命令幫助信息
查看文件和切換目錄
輸入 ls 命令,列出網(wǎng)盤當(dāng)前目錄下的文件和文件夾。
# 后面的數(shù)字是文件(夾)在網(wǎng)盤中的 ID 號。
其后的星號表示是否存在提取碼,實心表示存在,空心表示不存在。
星號后的信息是文件夾的描述,或文件的上傳日期和文件大小。
最后是文件夾名或者文件名,文件夾名最后添加 / 以便區(qū)分,但它不作為名字的一部分。
輸入 cd 文件夾名 命令切換工作目錄,按 TAB 鍵可以自動補全路徑,. 表示當(dāng)前路徑,..表示上級路徑
輸入 clear 命令清空屏幕
刪除文件(夾)
輸入 rm 文件(夾)名 命令刪除文件或文件夾
刪除后文件(夾)放在回收站,并沒有真正刪除
不允許刪除含有子文件夾的文件夾
同樣的,可以使用 TAB 鍵補全文件(夾)名
移動文件
輸入 mv 文件名 命令移動文件到其它文件夾(不支持移動文件夾)
回車之后會顯示網(wǎng)盤中所有的文件夾名,輸入目標(biāo)文件夾名回車即可
文件夾名 LanZouCloud 表示網(wǎng)盤根目錄
重命名和設(shè)置描述信息
輸入 rename 文件夾名 命令重命名文件夾(不支持重命名文件,需要開通 VIP)
回車后輸入新的名字,最好不要與網(wǎng)盤存在的文件夾重名,否則移動文件的時候分不清
使用 desc 命令修改文件或文件夾的描述信息,描述信息能夠被下載的用戶看到
注意,文件的描述信息設(shè)置以后,就不允許再次設(shè)置為空,而文件夾的描述置空就是關(guān)閉描述信息
CMD 控制臺中不會顯示文件描述信息,文件夾的描述信息也是截取前幾個字符(為了美觀)
設(shè)置提取碼
輸入 passwd 文件(夾)名 命令修改文件或文件夾的提取碼
回車后會顯示原提取碼,此時輸入新的提取碼即可,輸入 off 表示取消提取碼
注意,文件夾提取碼長度 2-12 位,文件提取碼 2-6 位
分享文件(夾)
輸入 share 文件(夾)名 命令查看文件(夾)分享信息
文件的分享信息包括文件名、提取碼、文件大小、上傳時間、分享鏈接、完整的描述信息和下載直鏈(下載直鏈有效時間不長)
文件夾的分享信息包括文件夾名、提取碼、分享鏈接和完整描述信息,之后還會顯示其中所有文件的信息(上傳時間、大小、分享鏈接、文件名)
下載文件(夾)
輸入 down 文件(夾)名 命令下載文件或者文件夾
大文件分段上傳時會自動在網(wǎng)盤創(chuàng)建文件夾,當(dāng)下載該文件夾時,會自動合并解壓出原文件
下載普通文件夾時,并不會遞歸下載其中的子文件夾
通過鏈接下載文件(夾)
未登錄時,可以輸入 down 文件(夾)分享鏈接 命令下載文件或文件夾
如果設(shè)置了提取碼,此時會要求輸入文件(夾)的提取碼
如果文件夾中的文件也設(shè)置了提取碼,且與文件夾不同,會提醒下載失敗,并顯示下載失敗文件的分享鏈接。以便之后單獨下載
上傳文件(夾)
輸入 upload 本地文件(夾)路徑 命令上傳文件或者文件夾到網(wǎng)盤
在 Windows 下,您可以將文件(夾)直接拖入 CMD 窗口,會自動顯示文件(夾)的路徑
上傳文件夾時,只上傳其中的文件,不會遞歸上傳其下子文件夾
操作回收站
輸入 cdrec 命令進入回收站模式,此時 CMD 提示符變?yōu)?nbsp;LanZouCloud/Recovery >
輸入 ls 命令,顯示回收站文件信息;厥照緵]有層級關(guān)系,刪除的文件直接放在回收站根目錄,刪除的文件夾也放在根目錄。ls 命令優(yōu)先輸出所有文件的信息(包括文件 ID 、上傳時間、文件名),再輸出文件夾信息(文件夾ID、上傳時間、文件夾名),同時程序會展開顯示文件夾中的文件,但是這些文件的信息只有文件大小和文件名。另外,由于官方的限制,回收站中文件(夾)名只能顯示前 17 個中文字符或者 34 個英文字符,如果這些字符相同,程序會在文件(夾)名后添加(序號),以便區(qū)分。
輸入 rec 文件(夾)名 命令,恢復(fù)文件或文件夾
恢復(fù)的文件直接放在網(wǎng)盤根目錄,恢復(fù)的文件夾,會回到它被刪除前的位置
您可以直接恢復(fù)文件夾中的文件,但是它會丟失原本的位置,恢復(fù)后保存在網(wǎng)盤根目錄下
輸入 rm 文件(夾)名 命令徹底刪除文件(夾),注意,本操作不會要求您再次確認,回車后立即刪除
輸入 clean 命令清空回收站。這是一個危險操作,需要您確認后才會執(zhí)行,輸入 y 表示確認,直接回車或者輸入其它內(nèi)容取消操作
使用說明:
請使用 Python 3.8+ 運行
解除官方上傳限制,支持批量上傳下載
為了方便管理,API獨立為一個項目LanZouCloud-API
如果 Windows 平臺缺少 readline,請執(zhí)行 pip install pyreadline
默認下載路徑為 ./Download,請使用 setpath 命令修改
默認分卷大小為 100 MB, 會員用戶請使用 setsize 命令修改
未登錄時可使用 down URL 的方式下載文件(夾)~
更新日志:
放棄分段壓縮,使用更復(fù)雜的方式上傳大文件。分段數(shù)據(jù)文件名、文件大小、文件后綴隨機,下載時自動處理。
放棄使用修改文件名的方式繞過上傳格式限制。上傳的文件末尾被添加了 512 字節(jié)的信息,儲存真實文件名, 下載時自動檢測并截斷,不會影響文件 hash。一般情況下,不截斷此信息不影響文件的使用,但純文本類文件會受影響(比如代碼文件), 建議壓縮后上傳。
現(xiàn)在可以在網(wǎng)盤不同路徑下創(chuàng)建同名文件夾,不再添加 _ 區(qū)分,移動文件時支持絕對路徑補全。
上傳/下載失敗會立即提醒并顯示原因,不需要等待全部任務(wù)完成。