文件从一个目录移动到另一个目录

时间:2012-06-05 12:50:57

标签: informix 4gl

我有一个保存文件名和该文件位置的变量,我需要将该文件从一个位置移动到另一个位置。如何使用informix 4gl

完成

1 个答案:

答案 0 :(得分:1)

将使用RUN命令:

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

RUN cmd

这假定old_locationfile_namenew_location都是VARCHAR变量而不是CHAR变量。如果它们是CHAR,则需要在连接之前删除尾随空格:

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

(您可以省略最后一个CLIPPED。)这也假设文件名或位置中没有空格。如果可以存在空间,你必须更努力地工作;如果你需要处理文件名中的引号或换行符(等),你必须更加努力。