1

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

我得到了一个带有路径的脚本,如果它不存在,我想创建它:

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

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

\\localsrv\source data\

我想在那个位置创建post子目录。post\november

4

1 回答 1

1

脚本中,我们需要使用一个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
)

也就是说,只需使用cmdandmd命令在 Windows 上创建带有子目录的目录,并将其与它结合起来,if not exists以跳过尝试创建一个已经存在的目录。

脚本将如下所示:

$My_Path = '\\\\localsrv\\source data\\post\\november'
exec('cmd', 'if not exists "[$My_Path]" md "[$My_Path]"');
于 2018-10-26T10:21:00.293 回答