我有一个保存文件名和该文件位置的变量,我需要将该文件从一个位置移动到另一个位置。如何使用informix 4gl
完成答案 0 :(得分: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。)这也假设文件名或位置中没有空格。如果可以存在空间,你必须更努力地工作;如果你需要处理文件名中的引号或换行符(等),你必须更加努力。