| | |
| | | File file = new File(fullPath); |
| | | if (!file.isDirectory()) { |
| | | boolean succeed = file.mkdirs(); |
| | | System.out.println("创建文件夹路径--->" + file.getAbsolutePath() + "===创建文件夹结果--->" + succeed); |
| | | System.out.println("创建文件夹路径---" + file.getAbsolutePath() + "===创建文件夹结果---" + succeed); |
| | | return succeed; |
| | | } |
| | | return true; |
| | |
| | | } |
| | | // 删除文件夹本身 |
| | | boolean succeed = fileRoot.delete();//文件夹空这个方法才有效 |
| | | System.out.println("删除文件夹路径--->" + fileRoot.getAbsolutePath() + "===删除结果--->" + succeed); |
| | | System.out.println("删除文件夹路径---" + fileRoot.getAbsolutePath() + "===删除结果---" + succeed); |
| | | } catch (Exception e) { |
| | | System.out.println("删除文件夹有异常===" + e.getMessage()); |
| | | } |
| | |
| | | File file = new File(fullPath); |
| | | if (!file.exists()) { |
| | | boolean succeed = file.createNewFile(); |
| | | System.out.println("创建文件路径--->" + file.getAbsolutePath() + "===创建文件结果--->" + succeed); |
| | | System.out.println("创建文件路径---" + file.getAbsolutePath() + "===创建文件结果---" + succeed); |
| | | return succeed; |
| | | } |
| | | return true; |
| | |
| | | File file = new File(fullPath); |
| | | if (file.exists()) { |
| | | boolean succeed = file.delete(); |
| | | System.out.println("删除文件--->" + fullPath + "===结果--->" + succeed); |
| | | System.out.println("删除文件---" + fullPath + "===结果---" + succeed); |
| | | return succeed; |
| | | } |
| | | return true; |
| | |
| | | d.write(data); |
| | | d.flush(); |
| | | d.close(); |
| | | System.out.println("写入文件成功--->" + fullPath); |
| | | System.out.println("写入文件成功---" + fullPath); |
| | | } catch (Exception e) { |
| | | System.out.println("写入文件有异常--->" + e.getMessage()); |
| | | System.out.println("写入文件有异常---" + e.getMessage()); |
| | | } |
| | | |
| | | } |
| | |
| | | //文件大于1m,删除文件前100条日志 |
| | | this.delFileLien(fullPath, 100); |
| | | } |
| | | // System.out.println("写入一行数据到文件成功--->" + dataLine); |
| | | // System.out.println("写入一行数据到文件成功---" + dataLine); |
| | | } catch (Exception e) { |
| | | System.out.println("写入一行数据到文件有异常--->" + e.getMessage()); |
| | | System.out.println("写入一行数据到文件有异常---" + e.getMessage()); |
| | | } |
| | | |
| | | } |
| | |
| | | FileInputStream fis = new FileInputStream(f); |
| | | byte[] bytes = FileUtils.readFileToByteArray(f);//这个方法不兼用android 6.0 |
| | | fis.close(); |
| | | System.out.println("读取文件成功--->" + filePath); |
| | | System.out.println("读取文件成功---" + filePath); |
| | | return bytes; |
| | | } catch (Exception e1) { |
| | | System.out.println("读取文件有异常--->" + e1.getMessage()); |
| | | System.out.println("读取文件有异常---" + e1.getMessage()); |
| | | return null; |
| | | } |
| | | |
| | |
| | | int len = bis.read(bytes); |
| | | bis.close(); |
| | | fis.close(); |
| | | System.out.println("读取文件成功--->" + filePath); |
| | | System.out.println("读取文件成功---" + filePath); |
| | | return bytes; |
| | | } catch (Exception e1) { |
| | | System.out.println("读取文件有异常--->" + e1.getMessage()); |
| | | System.out.println("读取文件有异常---" + e1.getMessage()); |
| | | return null; |
| | | } |
| | | |
| | |
| | | fileLength = f.length(); |
| | | return new FileInputStream(f); |
| | | } catch (Exception e1) { |
| | | System.out.println("读取文件有异常--->" + e1.getMessage()); |
| | | System.out.println("读取文件有异常---" + e1.getMessage()); |
| | | return null; |
| | | } |
| | | |
| | |
| | | */ |
| | | public boolean isBoolean(String path) { |
| | | if (path.contains("//") || path.contains("\\")) { |
| | | System.out.println("无效文件路径--->" + path); |
| | | System.out.println("无效文件路径---" + path); |
| | | return false; |
| | | } |
| | | return true; |