程序中删除文件夹即用rm -rf ${Dir} rm -f ${Dir}/* rm -f ${Dir}* 的时候要注意先检查路径变量是否有定义不为空。

if [ ! -z ${LogDir} ]; then
 62     rm -f ${LogDir}/*;
 63 else
 64     echo "empty dir ${LogDir}">&2;
 65 fi
 66 if [ ! -z ${DataDir} ]; then
 67     rm -f ${DataDir}/*;
 68 else
 69     echo "empty dir ${DataDir}">&2;
 70 fi
 71 if [ ! -z ${LogDir} ]; then
 72     rm -f ${SysDir}/*;
 73 else
 74     echo "empty dir ${SysDir}">&2;
 75 fi

posted on 2013-08-27 10:09  finallyly  阅读(422)  评论(0编辑  收藏  举报