代码之家  ›  专栏  ›  技术社区  ›  Kamil Gosciminski

使用SAP BODS脚本创建目录

  •  0
  • Kamil Gosciminski  · 技术社区  · 5 年前

    如何使用SAP Business Objects Designer 4.2脚本在Windows上的给定路径中创建目录?

    我有一个 脚本 如果它不存在 :

    $My_Path = '\\\\localsrv\\source data\\post\\november'
    

    我当前的网络位置仅包括:

    \\localsrv\source data\
    

    post post\november 在那个地方。

    1 回复  |  直到 3 年前
        1
  •  1
  •   Kamil Gosciminski    5 年前

    我们需要一个 exec() 向操作系统发送命令以执行的函数。它包含以下参数:

    exec(
      <command file> -- for example cmd or bat
      <parameter_list> -- values to pass as arguments to the command line
      <flag> -- defines action upon error or nonzero return code
    )
    

    也就是说,只需使用 cmd md if not exists 当目录已经存在时,跳过创建目录的尝试。

    $My_Path = '\\\\localsrv\\source data\\post\\november'
    exec('cmd', 'if not exists "[$My_Path]" md "[$My_Path]"');