mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-18 07:18:38 +02:00
v0.44.1 Minor Update - Added Augs to Duplicate Sleeves and updated documentation
This commit is contained in:
29
doc/source/netscript/basicfunctions/scp.rst
Normal file
29
doc/source/netscript/basicfunctions/scp.rst
Normal file
@@ -0,0 +1,29 @@
|
||||
scp() Netscript Function
|
||||
========================
|
||||
|
||||
.. js:function:: scp(files, [source], destination)
|
||||
|
||||
:param string/array files: Filename or an array of filenames of script/literature files to copy
|
||||
:param string source:
|
||||
Hostname or IP of the source server, which is the server from which the file will be copied.
|
||||
This argument is optional and if it's omitted the source will be the current server.
|
||||
:param string destination: Hostname or IP of the destination server, which is the server to which the file will be copied.
|
||||
:RAM cost: 0.6 GB
|
||||
|
||||
Copies a script or literature (.lit) file(s) to another server. The *files* argument can be either a string specifying a
|
||||
single file to copy, or an array of strings specifying multiple files to copy.
|
||||
|
||||
Returns true if the script/literature file is successfully copied over and false otherwise. If the *files* argument is an array
|
||||
then this function will return true if at least one of the files in the array is successfully copied.
|
||||
|
||||
Examples::
|
||||
|
||||
//Copies hack-template.script from the current server to foodnstuff
|
||||
scp("hack-template.script", "foodnstuff");
|
||||
|
||||
//Copies foo.lit from the helios server to the home computer
|
||||
scp("foo.lit", "helios", "home");
|
||||
|
||||
//Tries to copy three files from rothman-uni to home computer
|
||||
files = ["foo1.lit", "foo2.script", "foo3.script"];
|
||||
scp(files, "rothman-uni", "home");
|
||||
Reference in New Issue
Block a user