【问题标题】:file movement from one directory to another文件从一个目录移动到另一个目录
【发布时间】:2012-06-05 12:50:56
【问题描述】:

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

【问题讨论】:

    标签: informix 4gl


    【解决方案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。)这还假设文件名或位置中没有空格。如果可以存在空格,则必须更加努力;如果您需要处理文件名中的引号或换行符(等),则必须更加努力。

    【讨论】:

      猜你喜欢
      • 2017-07-20
      • 1970-01-01
      • 2019-09-26
      • 1970-01-01
      • 2014-12-04
      • 2021-11-12
      • 2016-06-09
      • 2016-04-04
      • 1970-01-01
      相关资源
      最近更新 更多