使用SAP BODS脚本创建目录



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

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

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

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

\localsrvsource data

我想在该位置创建子目录postpostnovember

Script中,我们需要使用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
)

也就是说,只需使用cmdmd命令在Windows上创建带有子目录的目录,并将其与if not exists组合,就可以在目录已经存在时跳过创建目录的尝试。

脚本看起来像:

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

相关内容

  • 没有找到相关文章

最新更新