FileLock

异常处理借鉴