ファイル名とそのファイルの場所を保持する変数があります。そのファイルをある場所から別の場所に移動する必要があります。informix 4gl を使用してそれを行うにはどうすればよいですか
質問する
105 次
1 に答える
1
RUN コマンドが使用されます。
LET cmd = "mv ", old_location, "/", file_name, " ", new_location
RUN cmd
old_location
これは、file_name
とnew_location
がすべて VARCHAR 変数であり、CHAR 変数ではないことを前提としています。CHAR の場合は、連結する前に末尾の空白を削除する必要があります。
LET cmd = "mv ", old_location CLIPPED, "/", file_name CLIPPED, " ", new_location CLIPPED
(最後の CLIPPED は省略できます。) これも、ファイル名または場所にスペースがないことを前提としています。スペースが存在する可能性がある場合は、もう少し頑張る必要があります。ファイル名の引用符や改行 (など) を処理する必要がある場合は、かなりの作業が必要になります。
于 2012-06-05T13:08:51.273 に答える