From WikiChip
Difference between revisions of "mirc/commands/copy"
< mirc‎ | commands

(Synopsis)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{mirc title|/copy Command}}{{mIRC menu}}
+
{{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 -aop <nowiki><source></nowiki> <destination>
+
  /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
* '''-p''' - Flush the copied file to the disk
+
* '''-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

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]

[Expand]
v · d · e mIRC commands list