華為網(wǎng)盤Windows版從2.1.1.0 開始為所有VIP用戶提供了命令行的接口,可以方便程序員寫一些腳本直接操作網(wǎng)盤,也方便把網(wǎng)盤集成到現(xiàn)有系統(tǒng)中去。
對命令行工具的咨詢和使用過程中遇到的問題,都可以加入QQ群:196210449,有專家進行一對一專業(yè)指導(dǎo)。
華為網(wǎng)盤客戶端 V2.1.1.0 官方安裝版:http://m.elephantinaurance.com/soft/26876.html
WINDOWS版網(wǎng)盤命令行幫助
1、什么是網(wǎng)盤命令行
通過直接輸入命令來完成網(wǎng)盤操作,包括上傳、下載、目錄管理等。網(wǎng)盤命令行執(zhí)行程序為“netdisk.exe”。
2、網(wǎng)盤命令行有什么好處
1、支持通配,方便批量上傳、下載、刪除等;
2、能夠基于命令行開發(fā)自己的腳本應(yīng)用。
3、誰適合使用命令行
1、VIP用戶,命令行目前只對VIP開放;
2、熟悉過Dos或者Unix命令行的用戶;
3、鍵盤快手,如果你敲鍵盤的速度很快,真的適合你。
4、如何使用網(wǎng)盤命令行
a).配置命令行(僅一次)
將“自動啟動”勾上,網(wǎng)盤客戶端啟動之后命令行就可用了?梢孕薷亩丝冢ㄍǔEc其他程序有沖突才修改)和設(shè)置命令行登錄密碼。如果修改了端口,啟動命令行時需加“/n”選項,指明端口。如果設(shè)置了密碼,啟動命令行時需加上“/p”選項,指明密碼;或者啟動命令行客戶端后執(zhí)行l(wèi)ogin命令登錄。例如修改了端口為1234,密碼為5678,執(zhí)行“netdisk /n 1234 /p 5678”即可啟動命令行客戶端。
b).啟動命令行服務(wù)端
點“啟動”完成命令行服務(wù)端啟動(如果對應(yīng)的按鈕為“停止”表明已經(jīng)啟動了)。
c).執(zhí)行命令
有三種執(zhí)行方式,執(zhí)行單條命令,執(zhí)行命令文件,啟動客戶端交互式執(zhí)行命令直到用戶退出為止。執(zhí)行“netdisk /h”可獲取幫助信息。
netdisk.exe /e 命令
執(zhí)行單條命令。例如netdisk.exe /e “upload D:\我的文檔 \Netdisk”將“D:\我的文檔”上傳到“我的網(wǎng)盤”下。
netdisk /f 命令文件
執(zhí)行命令文件。例如可以將附錄中的命令保存到“D:\ntcmd.txt”,執(zhí)行“netdisk /f D:\ntcmd.txt”將執(zhí)行附錄中的所有命令。
netdisk
啟動客戶端,不帶“/e”或“/f”選項啟動命令行客戶端,之后輸入“help”可以獲得命令幫助,輸入命令即可完成對應(yīng)的操作,輸入“exit”退出客戶端。
5、實例演練
我們通過一個簡單的示例演示上傳、下載等基本操作,更多關(guān)于命令行使用請查看幫助。如下的例子啟動命令行客戶端,在本地創(chuàng)建4個文本文件a.txt b.txt c1.txt c2.txt,將這些文件上傳到網(wǎng)盤,確認(rèn)上傳完成后,又從網(wǎng)盤下載到本地。
a).啟動命令行
在windows運行中輸入netdisk或netdisk.exe,或通過“我的網(wǎng)盤->設(shè)置->命令行->打開窗口”啟動。
b).測試準(zhǔn)備,搞幾個測試文件
\Netdisk>l cd d:
D:\
注:“>”為輸入提示符!發(fā)”表示執(zhí)行本地dos命令。本命令將本地目錄設(shè)置為D盤。
\Netdisk>l mkdir cmdtest
注:創(chuàng)建本地目錄cmdtest。
\Netdisk>l mkdir cmdtest\tmp
\Netdisk>l cd cmdtest
D:\cmdtest
\Netdisk>l echo a > a.txt
注:將“a”輸入到文件a.txt中,即產(chǎn)生了內(nèi)容為“a”的文件a.txt。
\Netdisk>l echo b > b.txt
\Netdisk>l echo c1 > c1.txt
\Netdisk>l echo c2 > c2.txt
我們在D盤建了cmdtest和cmdtest\tmp目錄,并在cmdtest目錄下生成了4個文件。
c).開始上傳啦
\Netdisk>cd \Netdisk
注:將網(wǎng)盤目錄設(shè)置成“\Netdisk”,即“我的網(wǎng)盤”
\Netdisk>mkdir cmdtest
創(chuàng)建目錄成功
注:在網(wǎng)盤當(dāng)前目錄(“\Netdisk”)下創(chuàng)建cmdtest目錄。
\Netdisk>cd cmdtest
\Netdisk\cmdtest>upload a.txt b.txt .
上傳任務(wù)創(chuàng)建成功
注:將本地當(dāng)前目錄(“D:\cmdtest”)下的a.txt b.txt兩個文件上傳到網(wǎng)盤當(dāng)前目錄。
\Netdisk\cmdtest>upload /w c* .
上傳文件成功
注:將本地當(dāng)前目錄以“c”開頭的文件(即c1.txt c2.txt)上傳到網(wǎng)盤當(dāng)前目錄,并等待上傳完成(通過“/w”選項指定)。
\Netdisk\cmdtest>taskquery
注:任務(wù)查詢,可以看出所有的上傳都完成了。
\Netdisk\cmdtest>dir
注:顯示目錄和文件列表,可以看出4個文件都已上傳到網(wǎng)盤了。
d).開始下載啦
\Netdisk\cmdtest>download a.txt b.txt tmp
下載任務(wù)創(chuàng)建成功
注:將網(wǎng)盤當(dāng)前目錄下的a.txt b.txt下載到tmp目錄。
\Netdisk\cmdtest>download /w c* tmp
下載文件成功
注:將網(wǎng)盤當(dāng)前目錄下“c”開頭的文件下載到tmp目錄。
\Netdisk\cmdtest>taskquery /d /t download
注:查看下載任務(wù)的執(zhí)行情況!/d”指明查看明細(列出每個任務(wù)的狀態(tài)),“/t download”指明只查看下載任務(wù)。
\Netdisk\cmdtest>l dir tmp
e).清理垃圾啦
\Netdisk\cmdtest>taskdel
刪除任務(wù)成功,共刪除任務(wù)8個
注:刪除已經(jīng)完成的任務(wù)。
\Netdisk\cmdtest>taskquery
\Netdisk\cmdtest>cd ..
注:改變到父目錄。
\Netdisk>rm /d cmdtest
刪除文件成功,共刪除文件1個
注:刪除目錄cmdtest!/d”表明允許刪除目錄。
\Netdisk>l cd d:
D:\
\Netdisk>l rd /s /q d:\cmdtest
注:刪除本地目錄cmdtest。
f).開始你的命令行之旅啦
\Netdisk>help
注:獲取網(wǎng)盤命令幫助信息。
剩下的就靠你了!
附:本例中所有的命令
可直接復(fù)制、粘貼到命令行中執(zhí)行
l cd d:
l mkdir cmdtest
l mkdir cmdtest\tmp
l cd cmdtest
l echo a > a.txt
l echo b > b.txt
l echo c1 > c1.txt
l echo c2 > c2.txt
cd \Netdisk
mkdir cmdtest
cd cmdtest
upload a.txt b.txt .
upload /w c* .
taskquery
dir
download a.txt b.txt tmp
download /w c* tmp
taskquery /d /t download
l dir tmp
taskdel
taskquery
cd ..
rm /d cmdtest
l cd d:
l rd /s /q d:\cmdtest