From WikiChip
Difference between revisions of "mirc/commands/copy"
(→Synopsis) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{mirc title|/copy Command | + | {{mirc title|/copy Command}} |
− | The '''/copy command''' can be used to copy a file or an entire directory to another location. Both the source and the destination parameters support directory names. If the source is a directory the entire directory will be copied. The source parameter also supports wildcard characters. | + | The '''/copy command''' can be used to copy a file or an entire directory to another location. Both the source and the destination parameters support directory names. If the source is a directory the entire directory will be copied. The source parameter also supports {{mirc|wildcard}} characters. |
This command is verbose by default. | This command is verbose by default. | ||
== Synopsis == | == Synopsis == | ||
− | /copy - | + | /copy -aof <nowiki><source></nowiki> <destination> |
== Switches == | == Switches == | ||
* '''-o''' - If the file exists, override it | * '''-o''' - If the file exists, override it | ||
* '''-a''' - If the file exists, append to it | * '''-a''' - If the file exists, append to it | ||
− | * '''- | + | * '''-f''' - Flush the copied file to the disk |
== Parameters == | == Parameters == | ||
− | * '''<nowiki><source></nowiki>''' - The name of the directory or file to be copied (can be a wildcard name) | + | * '''<nowiki><source></nowiki>''' - The name of the directory or file to be copied (can be a {{mirc|wildcard}} name) |
* '''<destination>''' - Destination filename (or directory) | * '''<destination>''' - Destination filename (or directory) | ||
Latest revision as of 14:07, 20 October 2018
Commands & Identifiers
Basics
Events
Matching Tools
Data Storage
Control Structures
GUI Scripting
Sockets
Advanced Scripting
Additional Resources
Security
Other
The /copy command can be used to copy a file or an entire directory to another location. Both the source and the destination parameters support directory names. If the source is a directory the entire directory will be copied. The source parameter also supports wildcard characters.
This command is verbose by default.
Synopsis[edit]
/copy -aof <source> <destination>
Switches[edit]
- -o - If the file exists, override it
- -a - If the file exists, append to it
- -f - Flush the copied file to the disk
Parameters[edit]
- <source> - The name of the directory or file to be copied (can be a wildcard name)
- <destination> - Destination filename (or directory)
Example[edit]
You can use the copy command to move the content of entire directories:
;Copy all the files in directory 'aaa' into directory 'bbb' copy aaa bbb
Below is a simple backup script:
;A simple backup script to back up all currently loaded script file. ; /backup Alias backup { var %dir = backup\bkup. $+ $ctime ;make sure the user wants to backup if ($input(Are you sure you want to backup all loaded the scripts?, y, Backup Scripts?)) { ;make sure the backup directory exists if (!$isdir(backup)) mkdir backup ;create the new backup directory, timestamped mkdir %dir echo -ac info [backup] %dir created! var %x = 1 ;while there is another script file while ($script(%x)) { ;backup the file .copy $qt($v1) %dir echo -ca info [backup] copying $qt($v1) inc %x } ;done! echo -ac info [backup] Backup is complete! } }
Compatibility[edit]
Added: mIRC v5.3
Added on: 13 Dec 1997
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.
See also[edit]
mIRC commands list