1

ファイル名とそのファイルの場所を保持する変数があります。そのファイルをある場所から別の場所に移動する必要があります。informix 4gl を使用してそれを行うにはどうすればよいですか

4

1 に答える 1

1

RUN コマンドが使用されます。

LET cmd = "mv ", old_location, "/", file_name, " ", new_location

RUN cmd

old_locationこれは、file_namenew_locationがすべて VARCHAR 変数であり、CHAR 変数ではないことを前提としています。CHAR の場合は、連結する前に末尾の空白を削除する必要があります。

LET cmd = "mv ", old_location CLIPPED, "/", file_name CLIPPED, " ", new_location CLIPPED

(最後の CLIPPED は省略できます。) これも、ファイル名または場所にスペースがないことを前提としています。スペースが存在する可能性がある場合は、もう少し頑張る必要があります。ファイル名の引用符や改行 (など) を処理する必要がある場合は、かなりの作業が必要になります。

于 2012-06-05T13:08:51.273 に答える