Allow multiple paths in mkdir and remove

This commit is contained in:
Elara 2021-11-23 13:35:18 -08:00
parent 0720feba96
commit 49a7a51527

View File

@ -19,12 +19,12 @@ func (c *Client) Rename(old, new string) error {
return nil
}
func (c *Client) Remove(path string) error {
func (c *Client) Remove(paths ...string) error {
_, err := c.request(types.Request{
Type: types.ReqTypeFS,
Data: types.ReqDataFS{
Type: types.FSTypeDelete,
Files: []string{path},
Files: paths,
},
})
if err != nil {
@ -33,12 +33,12 @@ func (c *Client) Remove(path string) error {
return nil
}
func (c *Client) Mkdir(path string) error {
func (c *Client) Mkdir(paths ...string) error {
_, err := c.request(types.Request{
Type: types.ReqTypeFS,
Data: types.ReqDataFS{
Type: types.FSTypeMkdir,
Files: []string{path},
Files: paths,
},
})
if err != nil {