What is the problem you are having with rclone?
I'm trying to develop an application using librclone. When I attempt to use sync/move
and sync/copy
methods through RcloneRPC function, I always get a 404 error saying that the methods are not found, even though they are present in the documentation. I would like to know how I can copy or move a directory with the library.
What is your rclone version (output from rclone version
)
Commit 22e86ce3359a34f299aedd9d11a869ec0fecda74
on branch master
Version 1.56.0-DEV
according to the method core/version
Which OS you are using and how many bits (eg Windows 7, 64 bit)
Windows 10, 64 bit
Which cloud storage system are you using? (eg Google Drive)
The problem is not restricted to a specific cloud storage system. For testing, we can use a local filesystem.
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
RcloneRPCResult result = RcloneRPC("sync/copy", "{\"srcFs\": \"local:source/dir\", \"dstFs\": \"local:destination\", \"createEmptySrcDirs\": true}");
The rclone config contents with secrets removed.
[local]
type = local
nounc = false
A log from the command with the -vv
flag
Here is the result.Output
from the previous C code.
{
"error": "couldn't find method \"sync/copy\"",
"input": {
"createEmptySrcDirs": true,
"dstFs": "local:destination",
"srcFs": "local:source/dir"
},
"path": "sync/copy",
"status": 404
}