在 windows 挂载到 z 盘

1
2
:: 映射坚果云webdav, PERSISTENT:no表示不会记忆映射, 重启会丢失.
net use Z: https://dav.jianguoyun.com/dav/ /user:iuxt@qq.com <密码> /PERSISTENT:no

通过 curl 使用 webdav

上传文件

1
2
3
4
5
# 本地的test-new.zip文件上传到远程为test.zip
curl --user x@zahui.fan:<密码> https://file.babudiu.com/dav/test.zip -T ./test-new.zip

# 保留文件名不变
curl --user x@zahui.fan:<密码> https://file.babudiu.com/dav/ -T ./test-new.zip

创建目录

1
2
# 创建根目录 xxxxxxx
curl --user x@zahui.fan:<密码> -X MKCOL https://file.babudiu.com/dav/xxxxxxx/

重命名文件(移动文件)

1
2
# 将远程的目录名 1 改为 2
curl --user x@zahui.fan:<密码> -X MOVE --header 'Destination:https://file.babudiu.com/dav/2/' https://file.babudiu.com/dav/1/

删除文件

1
curl --user x@zahui.fan:<密码> -X DELETE https://file.babudiu.com/dav/2/