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、4 |
| AliceSister | 3.0、4 |
| Losetta | 0.10、0.11 |
説明¶
sourceやdestinationには、相対パスと絶対パスのどちらを指定することもできます。
相対パスを指定した場合、カレントディレクトリからの相対パスとして解釈します。
パスの大文字と小文字の区別は、環境およびファイルシステムに依存します。たとえば、NTFSでは大文字と小文字は区別されませんが、LFSでは大文字と小文字が区別されます。
destinationにすでにファイルやディレクトリが存在する場合、それを上書きしてコピーします。
例¶
次の例では、mainディレクトリをtestディレクトリにコピーしています。