如何检查目录是否存在并且可以写入文件

时间:2015-06-18 11:11:22

标签: oracle shell unix sql-loader

  1. 我需要检查目录test_file是否存在,如果是,则需要检查目录test_file是否具有写权限,以便文件写入相同。
  2. 我在shell脚本(ksh)中需要这个功能。

    1. 当由于
    2. 而出现错误时,sqlldr对单表加载和多表加载方法的返回代码是什么

      i.logon问题

      II。表不存在

      iii.less no of columns / data issue

      iv。如果生成任何错误文件

1 个答案:

答案 0 :(得分:1)

For Checking Diretory出现

if [ -d "$YOUR_DIRECTORY" ]
then
#Operation when directory is present
else
#Operation when directory is not present
fi

用于检查目录是否可写

if [ -w "$YOUR_DIRECTORY"] 
then 
#Operation when directory is writeable
else
#Operation when directory is not writeable
fi

关于Oracle错误代码,如果您有环境,可以自行尝试。