今天排查测试环境问题,发现后台日志报错:FileNotFoundException,这个功能是从FastDFS上拉取文件到本地。调用了fastdfs的download_file方法下载文件。
其中片段代码:
经断点调试。发现FileOutputStream ex1 = new FileOutputStream(local_filename);报错FileNotFoundException异常。
在使用new FileOutputStream(local_filename)输出文件流时, 如果local_filename指定的文件不存在, 文件输出流会自动创建一个文件。只是单纯的创建一个文件,local_filename所在的目录不存FileNotFoundException异常。