directory_copy

指定したディレクトリを別の場所にコピーします。


taiseiue | 2024-05-01

定義

名前空間: 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

説明

sourcedestinationには、相対パスと絶対パスのどちらを指定することもできます。 相対パスを指定した場合、カレントディレクトリからの相対パスとして解釈します。 パスの大文字と小文字の区別は、環境およびファイルシステムに依存します。たとえば、NTFSでは大文字と小文字は区別されませんが、LFSでは大文字と小文字が区別されます。

destinationにすでにファイルやディレクトリが存在する場合、それを上書きしてコピーします。

次の例では、mainディレクトリをtestディレクトリにコピーしています。

AliceScript
using Alice.IO;

directory_copy("main","test");