【发布时间】:2017-06-05 06:59:21
【问题描述】:
我编写了以下脚本来创建一个新文件夹
column mn new_value _mn;
select '\\common\jds\Daily report\DailyReport2017\\'||tochar(sysdate,'mon')||'\';
host mkdir &_mn;
但它会引发错误
'The specified path is invalid. Error occurred while processing \\common\jdfs\Daily',
因为名字中有空格
如何创建文件夹
【问题讨论】:
-
在一个字符串中,双引号将它们转义。例如。
'tochar(sysdate,''mon'')' -
添加数据库标签会有很大帮助。
-
我现在不在 Linux 提示符附近,但请尝试
host mkdir "&_mn";,即在目录名称周围加上双引号。 (如果失败,也可以使用单引号。host命令可能会吃掉一层引号。)