mirror of
https://github.com/rclone/rclone.git
synced 2024-11-23 05:33:11 +08:00
22 lines
480 B
Go
22 lines
480 B
Go
package src
|
|
|
|
import (
|
|
"net/url"
|
|
)
|
|
|
|
// Mkdir will make specified folder on Yandex Disk
|
|
func (c *Client) Mkdir(remotePath string) (int, string, error) {
|
|
|
|
values := url.Values{}
|
|
values.Add("path", remotePath) // only one current folder will be created. Not all the folders in the path.
|
|
urlPath := "/v1/disk/resources?" + values.Encode()
|
|
fullURL := RootAddr
|
|
if urlPath[:1] != "/" {
|
|
fullURL += "/" + urlPath
|
|
} else {
|
|
fullURL += urlPath
|
|
}
|
|
|
|
return c.PerformMkdir(fullURL)
|
|
}
|