我有一个保存文件名和该文件位置的变量,我需要将该文件从一个位置移动到另一个位置。如何使用 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 回答