Copy File

この​アクションステップ​では、ディレクトリ間でファイルをコピーします。コピーするファイルを使用できなかったり、コピーされたファイルが宛先フォルダーにすでに配置されていたりした場合、エラーメッセージによって​ワークフロー​が中断します。

プロパティ

ファイル操作の設定:

  • Create directory if it does not exist (ディレクトリが存在しない場合にディレクトリを作成)​ このオプションが有効になっている場合、 Copy File では、ディレクトリが存在しないときに、指定された相対ディレクトリまたは 指定されたパス全体を作成します。

  • Destination directory (宛先ディレクトリ)​ コピーされたファイルを保存する対象ディレクトリへのパスをここに入力します。絶対パスまたは相対パスを指定できます。相対パスを使用する場合、パスは ​[Base Path (ベースパス)]​ 変数に関連します。

  • Directory path (ディレクトリパス)​ ファイルのコピー元のディレクトリへのパスを入力します。絶対パスまたは相対パスを指定できます。相対パスを使用する場合、パスは ​[Base Path (ベースパス)]​ 変数に関連します。

  • File Name (ファイル名)​ コピーするファイルの名前。

    この項目はプレースホルダーをサポートしていません。詳細については、​「Path / file name / invalid characters (パス/ファイル名/無効な文字)」​を参照してください。

  • New File Name (新規ファイル名)​ 挿入するファイルの新しい名前を入力します。 このオプションは、​[Use different file name (異なるファイル名を使用)]​ オプションが選択されている場合のみ報告されます。

  • Overwrite existing file (既存のファイルを上書き)​ このオプションを使用すると、宛先フォルダーにある同じ名前の既存のファイルを上書きできます。

  • Use different file name (異なるファイル名を使用)​ このオプションを選択すると、コピーされたファイルは宛先ディレクトリに新しい名前で保存されます。新しい名前は ​[New File Name (新規ファイル名)]​ に入力します。

インバウンド変数

  • Directory path (ディレクトリパス)​ ファイルのコピー元のディレクトリへのパスを入力します。絶対パスまたは相対パスを指定できます。相対パスを使用する場合、パスは ​[Base Path (ベースパス)]​ 変数に関連します。

  • File Name (ファイル名)​ コピーするファイルの名前をここに入力します。

  • Destination directory (宛先ディレクトリ)​ コピーされたファイルを保存する対象ディレクトリへのパスをここに入力します。絶対パスまたは相対パスを指定できます。相対パスを使用する場合、パスは ​[Base Path (ベースパス)]​ 変数に関連します。

アウトバウンド変数

IsCopied​ ​Copy File.IsCopied​ 変数は、ファイルをコピーできたかどうか (True/False) を示します。

Destination directory (宛先ディレクトリ)​ ​Copy File.Destination directory​ 変数では、宛先ディレクトリへのパスが提供されます。

New File Name (新規ファイル名)​ ​Copy File.New file Name​ 変数では、コピーされたファイルの新しい名前が提供されます。

File name (ファイル名)​ ​Copy File.File Name​ 変数では、コピーされたファイルの名前が提供されます。

Directory path (ディレクトリパス)​ ​Copy File.Directory Path​ 変数では、読み取り元ディレクトリへのパスが提供されます。

ウィザード

  • Directory path (ディレクトリパス)​ コピーするファイルへのパスをここに指定します。 絶対パスまたは ​[Base Path (ベースパス)]​ を基準とする相対パスを作成できます。 初期値は %​STWS_BASEPATH​% です。 ワークフロー​からの変数を挿入して、パスを作成することもできます。これを行うには、ピンをクリックして、使用可能な変数のいずれかを選択します。

  • File name (ファイル名)​ コピーするファイルの名前をここに入力します。ワークフローからの変数を ​[File Name (ファイル名)]​ として挿入することもできます。これを行うには、ピンをクリックして、使用可能な変数のいずれかを選択します。

  • Destination directory (宛先ディレクトリ)​ コピーするファイルの宛先パスを指定します。絶対パスまたは ​[Base Path (ベースパス)]​ を基準とする相対パスを作成できます。 初期値は %​STWS_BASEPATH​% です。 ワークフロー​からの変数を挿入して、パスを作成することもできます。これを行うには、ピンをクリックして、使用可能な変数のいずれかを選択します。

  • New file name (新規ファイル名)​ この項目は、​[Use different file name for copy (コピーで異なるファイル名を使用)]​ オプションを有効にしている場合のみ表示されます。ウィザードではソースファイルのファイル名を使用し、末尾に copy を追加します。コピーされたファイルの新しい名前を自分で指定することもできます。ワークフローからの変数を ​[New file name (新規ファイル名)]_​ として挿入することもできます。これを行うには、ピンをクリックして、使用可能な変数のいずれかを選択します。

  • Overwrite existing file (既存のファイルを上書き)​ このオプションが有効になっていない場合、宛先ディレクトリに同じ名前のファイルがすでに存在すると、エラーメッセージによって​ワークフロー​が中断します。このオプションが有効になっていて、ファイルがすでに存在する場合、コピーされたファイルによってファイルは置き換えられ、肯定応答はありません。