Api/netfolder: Difference between revisions

From Minux Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
these [[api]] functions can be used to communicate with a file server, client side only for now.
these [[api]] functions can be used to communicate with a [[Manuals/netfolder|file server]], client side only for now.


warning: Netfolder WILL do what you ask of it, even if this means overwriting or destroying your data. careless use can result in damage.
warning: Netfolder WILL do what you ask of it, even if this means overwriting or destroying your data. careless use can result in damage.




'''''[[Api/netfolder.list()|netfolder.list]](server, path)'''''
'''''[[Api/netfolder.list()|netfolder.list]]()'''''


'''''[[Api/netfolder.delete()|netfolder.delete]](server, path)'''''
'''''[[Api/netfolder.delete()|netfolder.delete]]()'''''


'''''[[Api/netfolder.getfile()|netfolder.getfile]](server, serverpath, localpath)'''''
'''''[[Api/netfolder.getfile()|netfolder.getfile]]()'''''


'''''[[Api/netfolder.putfile()|netfolder.putfile]]()'''''


'''''[[Api/netfolder.getfolder()|netfolder.getfolder]]()'''''


'''''netfolder.putfile(server, serverpath, localpath)'''''
'''''[[Api/netfolder.putfolder()|netfolder.putfolder]]()'''''
 
uploads a single file to "server" on location "serverpath" from local location "localpath". will overwrite whatever is at "serverpath"
 
 
'''''netfolder.getfolder(server, serverpath)'''''
 
does a recursive fs.list() on "serverpath" on the fileserver, processes the answer for download and then uses getfile to download the found files.
 
in effect this makes a copy of "serverpath" to your local computer, all pathnames are identical for now. it's a first version.
 
 
'''''netfolder.putfolder(server, serverpath)'''''
 
does a recursive fs.list() on "serverpath" on your local computer and then "putfile" the files found on the server, same paths as on the computer.
 
makes a copy of "serverpath" from the server to your computer as it finds it, all pathnames are identical for now, it's a first version.

Latest revision as of 22:48, 24 September 2024

these api functions can be used to communicate with a file server, client side only for now.

warning: Netfolder WILL do what you ask of it, even if this means overwriting or destroying your data. careless use can result in damage.


netfolder.list()

netfolder.delete()

netfolder.getfile()

netfolder.putfile()

netfolder.getfolder()

netfolder.putfolder()