directory_copy
指定したディレクトリを別の場所にコピーします。
定義
名前空間: Alice.IO
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.IO.cs
directory_copy(string,string)
指定したディレクトリを別の場所にコピーします。
AliceScript
namespace Alice.IO;
public void directory_copy(string source, string destination, bool copySubDirectories = true);
引数 | |
---|---|
source |
コピー元のディレクトリへのパス |
destination |
コピー先のディレクトリへのパス |
copySubDirectories |
コピー元のディレクトリにあるサブディレクトリもコピーする場合はtrue 、それ以外の場合はfalse 。既定値はtrue です。 |
対応 | |
---|---|
AliceScript | 3.0 |
AliceSister | 3.0 |
Losetta | 0.10 |
説明
source
やdestination
には、相対パスと絶対パスのどちらを指定することもできます。
相対パスを指定した場合、カレントディレクトリからの相対パスとして解釈します。
パスの大文字と小文字の区別は、環境およびファイルシステムに依存します。たとえば、NTFSでは大文字と小文字は区別されませんが、LFSでは大文字と小文字が区別されます。
destination
にすでにファイルやディレクトリが存在する場合、それを上書きしてコピーします。
例
次の例では、main
ディレクトリをtest
ディレクトリにコピーしています。