如何使用 SAP Business Objects Designer 4.2 脚本在 Windows 上的给定路径中创建目录?
我得到了一个带有路径的脚本,如果它不存在,我想创建它:
$My_Path = '\\\\localsrv\\source data\\post\\november'
我当前的网络位置仅包括:
\\localsrv\source data\
我想在那个位置创建post
子目录。post\november
如何使用 SAP Business Objects Designer 4.2 脚本在 Windows 上的给定路径中创建目录?
我得到了一个带有路径的脚本,如果它不存在,我想创建它:
$My_Path = '\\\\localsrv\\source data\\post\\november'
我当前的网络位置仅包括:
\\localsrv\source data\
我想在那个位置创建post
子目录。post\november
在脚本中,我们需要使用一个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
andmd
命令在 Windows 上创建带有子目录的目录,并将其与它结合起来,if not exists
以跳过尝试创建一个已经存在的目录。
脚本将如下所示:
$My_Path = '\\\\localsrv\\source data\\post\\november'
exec('cmd', 'if not exists "[$My_Path]" md "[$My_Path]"');