プロセルピナ | ||||||||||
Top |
Internet |
Private Proxy |
Capture Device |
Download |
Config and Words |
Online Help |
Online Home |
|||
[BACK] | |||||||
☞
Top >
Proserpine Macro >
Commands >
file copy, file rename
file copyコマンド【書式】 file copy: src=source_file to=destination_file ov=overwrite_mode O:dest=copied_file source_file : string, 元のファイル名 destination_file : string, 変更先のファイル名 overwrite_mode : bool, 上書きの有無(省略可、省略時はfalse) copied_file : string, コピー先のファイル名(省略可) 【概要】 src=で指定したファイルを to=で指定したファイルにコピーします。 overwrite_modeにtrueを指定すると、 to=で指定されたファイルが既に存在する場合でも強制的に上書きします。 O:dest=で指定した変数には、コピー先のファイル名がフルパスで設定されます。 コピーできなかった場合は空の文字列が設定されます。 ov=trueの場合は to=で指定したファイル名がそのまま設定されますが、 ファイル名メタ定義を含む場合は それが展開されたものになります。 例えば、 src=str[1] ov=true to="C:\\MyFile\\a[YYYY][MM][DD].jpg" O:dest=str[2]; の様にto=にファイル名メタ定義を含む場合、 [YYYY]、[MM]、[DD] の各ファイル名メタ定義が 年、月、日に展開されて、 C:\\MyFile\\a20080101.jpg のファイル名になり、これがO:dest=で指定されたstr[2]に設定されます。 overwrite_modeがfalseの場合、 to=で指定されたファイルが既にある場合は 自動的に通番付与されたファイル名に変名されます。 通番は2以降になります。 どのようなファイル名に変更されたかは、O:dest=を指定することで取得することができます。 【記述例】 file copy: src=input[0] to=str[1] ov=true; file copy: src="C:\\MyFile\\image\\sample.jpg" to=strl[10] O:dest=strl[11]; file renameコマンド【書式】 file rename: src=source_file to=destination_file ov=overwrite_mode O:dest=renamed_file source_file : string, 元のファイル名 destination_file : string, 変更先のファイル名 overwrite_mode : bool, 上書きの有無(省略可、省略時はfalse) renamed_file : string, 変更先のファイル名(省略可) 【概要】 src=で指定したファイルを to=で指定した名前に変更します。 to=にはフルパスでファイル名を指定しますが、 移動先ディレクトリのみを指定することもできます (to=で指定されているものが既存のディレクトリであった場合の特例)。 その場合、移動先でのファイル名はsrc=のものを引き継ぎます。 overwrite_modeにtrueを指定すると、 to=で指定されたファイルが既に存在する場合でも強制的に上書きします。 O:dest=で指定した変数には、リネームしたファイルのファイル名(フルパス)が設定されます。 リネームできなかった場合は空の文字列が設定されます。 ov=trueの場合は to=で指定したファイル名がそのまま設定されますが、 ファイル名メタ定義を含む場合は それが展開されたものになります。 例えば、 src=str[1] ov=true to="C:\\MyFile\\a[YYYY][MM][DD].jpg" O:dest=str[2]; の様にto=にファイル名メタ定義を含む場合、 [YYYY]、[MM]、[DD] の各ファイル名メタ定義が 年、月、日に展開されて、 C:\\MyFile\\a20080101.jpg のファイル名になり、これがO:dest=で指定されたstr[2]に設定されます。 overwrite_modeがfalseの場合、 to=で指定されたファイルが既にある場合は 自動的に通番付与されたファイル名に変名されます。 通番は2以降になります。 どのようなファイル名に変更されたかは、O:dest=を指定することで取得することができます。 【記述例】 file rename: src=input[0] to=str[1] ov=true; file rename: src="C:\\MyFile\\image\\sample.jpg" to=strl[10] O:dest=strl[11]; file rename: src="C:\\MyFile\\image\\sample.jpg" to=Dir.Desktop O:dest=strl[11]; (指定したディレクトリに移動する例) |
|||||||
[BACK] | |||||||
プロセルピナ |