Merge branch '19109-upload-secondary' refs #19109
[arvados.git] / sdk / R / man / ArvadosFile.Rd
index 41f68bc23c5e1b77c9fb4cef0c858526240ca7e7..514e9e846df958548bacefa670b35e69814d0767 100644 (file)
@@ -21,15 +21,16 @@ ArvadosFile class represents a file inside Arvados collection.
 \section{Methods}{
 
 \describe{
-  \item{getName()}{Returns name of the file}
+  \item{getName()}{Returns name of the file.}
   \item{getRelativePath()}{Returns file path relative to the root.}
   \item{read(contentType = "raw", offset = 0, length = 0)}{Read file content.}
   \item{write(content, contentType = "text/html")}{Write to file (override current content of the file).}
   \item{connection(rw)}{Get connection opened in "read" or "write" mode.}
-  \item{flush()}{Write content of the connecitons buffer to a file (override current content of the file).}
+  \item{flush()}{Write connections content to a file (override current content of the file).}
   \item{remove(name)}{Removes ArvadosFile or Subcollection specified by name from the subcollection.}
   \item{getSizeInBytes()}{Returns file size in bytes.}
-  \item{move(newLocation)}{Moves file to a new location inside collection.}
+  \item{move(destination)}{Moves file to a new location inside collection.}
+  \item{copy(destination)}{Copies file to a new location inside collection.}
 }
 }
 
@@ -40,8 +41,7 @@ myFile <- ArvadosFile$new("myFile")
 myFile$write("This is new file content")
 fileContent <- myFile$read()
 fileContent <- myFile$read("text")
-fileContent <- myFile$read("raw", offset = 1024, length = 512)
-
+fileContent <- myFile$read("raw", offset = 8, length = 4)
 
 #Write a table:
 arvConnection <- myFile$connection("w")
@@ -53,5 +53,6 @@ arvConnection <- myFile$connection("r")
 mytable <- read.table(arvConnection)
 
 myFile$move("newFolder/myFile")
+myFile$copy("newFolder/myFile")
 }
 }