发布时间:2026/8/1 20:46:54
使用java安全的移动文件 File.renameTo()在 Windows跨磁盘 / 跨分区移动一定会失败C 盘→D 盘。 下面提供 JDK 原生 NIO 实现的可靠移动工具逻辑复制完整文件 → 校验大小 → 删除源文件兼容同盘、跨分区、网络目录。 增加异常重试、自动关闭流防止文件句柄泄漏。import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; /** * Windows可靠跨分区移动文件 * param sourceFile 源文件 * param targetDirPath 目标文件夹路径文件夹不存在自动创建 * return true 移动成功false失败 */ private boolean moveFileSafe(File sourceFile, String targetDirPath) { if (!sourceFile.exists() || !sourceFile.isFile()) { System.err.println(源文件不存在: sourceFile.getAbsolutePath()); return false; } Path sourcePath sourceFile.toPath(); File targetDir new File(targetDirPath); // 目标目录不存在自动创建 if (!targetDir.exists()) { targetDir.mkdirs(); } // 构建目标完整路径 Path targetPath Paths.get(targetDir.getAbsolutePath(), sourceFile.getName()); // 如果目标同名文件存在可选策略覆盖 / 重命名这里选择【覆盖】 try { // Files.move 底层优先尝试rename同盘瞬间完成跨盘会自动复制删除 Files.move(sourcePath, targetPath, java.nio.file.StandardCopyOption.REPLACE_EXISTING); return true; } catch (IOException e) { System.err.println(NIO move直接失败降级为【复制文件删除源文件】方案: sourceFile); try { // 降级方案复制 Files.copy(sourcePath, targetPath, java.nio.file.StandardCopyOption.REPLACE_EXISTING); // 校验文件大小一致 long srcSize sourceFile.length(); long destSize new File(targetPath.toString()).length(); if (srcSize destSize srcSize 0) { // 复制成功删除源文件 Files.delete(sourcePath); return true; } else { System.err.println(文件复制后大小不一致放弃删除源文件); // 清理不完整目标文件 Files.deleteIfExists(targetPath); return false; } } catch (IOException ex) { System.err.println(文件移动最终失败); ex.printStackTrace(); return false; } } }

相关新闻

2026/8/1 20:46:54

漳州前十商标转让平台哪家靠谱?这份避坑指南帮你选对

商标转让是企业品牌扩张、技术转化的重要手段,尤其在闽南地区,鞋服、建材、食品等传统产业与电子科技、文创设计等新兴产业中,不少企业因自有商标受限或战略调整,需通过转让快速获取优质资产。然而,市场上商标转让平台…

2026/8/1 20:46:54

u-boot学习笔记系列

uboot学习笔记系列 https://github.com/wdfk-prog/U-boot-Study other 1.1. [U-BOOT][STM32]SD卡导入导出环境变量 (个人博客链接) (CSDN链接)1.2. [U-BOOT][STM32]设置使用SD卡中的linux程序启动 (个人博客链接) (CSDN链接)1.3. [U-BOOT][STM32F40xx]移植与编写 (个人博客链接…

2026/8/1 21:57:08

Python定时邮件发送实战:从SMTP协议到APScheduler完整实现

1. 项目概述:为什么需要自己动手写定时邮件?在数字协作的日常里,定时发送邮件是个看似微小却极其实用的需求。你可能遇到过这些场景:需要在周一早上九点准时向团队发送上周的数据周报;计划在客户生日当天零点发送祝福邮…

2026/8/1 21:57:08

5分钟掌握Reloaded-II:跨平台游戏模组加载神器

5分钟掌握Reloaded-II:跨平台游戏模组加载神器 【免费下载链接】Reloaded-II Universal .NET Core Powered Modding Framework for any Native Game X86, X64. 项目地址: https://gitcode.com/gh_mirrors/re/Reloaded-II 你是否曾经为每个游戏寻找不同的模组…

2026/8/1 21:57:08

DeepFace人脸对齐性能优化实战指南:5个技巧解决卡顿问题

DeepFace人脸对齐性能优化实战指南:5个技巧解决卡顿问题 【免费下载链接】deepface A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python 项目地址: https://gitcode.com/GitHub_Trending/de/deep…

2026/8/1 21:57:07

R语言pheatmap热图实战:从数据处理到高级定制全解析

1. 项目概述:从数据矩阵到洞察视图热图,作为一种将数值矩阵通过颜色梯度进行可视化的经典工具,早已超越了生物信息学的范畴,成为数据分析、机器学习、甚至商业报告中的常客。它能将枯燥的数字表格瞬间转化为直观的“温度场”&…

2026/8/1 21:52:06

杰理开发入门分享:工具链选型与调试实践

摘要初次接触杰理芯片开发,工具链的选择和调试思维的建立是入门的第一道关卡。与常见的ARM架构MCU不同,杰理芯片采用自研DSP内核,开发方式和调试手段存在明显差异。本文从实际开发角度,介绍几款常用工具及使用要点,帮助…

2026/8/1 16:23:38

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/8/1 0:03:49

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/1 0:03:49

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/1 0:03:49

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

2026/8/1 0:03:49

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/1 0:03:49

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/1 0:03:49

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…