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

how to check a directory exist and can write file

  1. 我需要检查目录 test_file 是否存在,如果存在则需要检查目录 test_file 是否具有写入权限,以便将文件写入相同的目录。

我在 shell 脚本 (ksh) 中需要此功能。

  1. 当由于
  2. 出现错误时,对于单 table 加载和多 table 加载方法,来自 sqlldr 的 return 代码是什么?

i.logon 问题

二。 table 不存在

iii.less columns/data 个问题

iv.if 任何错误的文件生成

检查目录是否存在

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错误码,有环境的可以自行尝试