java - 使用 Java 在某个位置删除文件

标签 java

给定字符串位置和字符串文件名,是否可以执行 java 命令来删除所述文件?如果是这样,我应该考虑使用哪个包或类?

最佳答案

使用文件的字符串位置和名称,获取文件句柄:

File doomedFile = new File (location, name);
doomedFile.delete();

请注意,您应该使用适当的代码封装它以捕获潜在的问题情况,例如,如果 Java 没有权限删除您当前系统上的该文件。或者,如果找不到文件或其他类似的边缘情况。

在这种情况下,您要查看的 API 是 java.io.File .请注意,虽然此函数返回一个指示操作是否成功的 bool,但如果用户没有执行该操作的权限,它也可能会抛出一个 SecurityException

关于java - 使用 Java 在某个位置删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9881616/

相关文章:

java - classLoader.getResource (".") 是/bin文件夹

java - 使用 Java Socket 与 Apache HttpClient 进行异步实时 HTTP 数据收集

java - Iterators.filter 与 for-each

java - 使用PreparedStatement插入数据的JdbcTemplate更新出现异常

java - 如何使用基于组的@Validated 注释验证方法参数

java - 为什么我的 Spring @Autowired 字段为空?

java - 将单个十六进制字符转换为其在 java 中的字节值

java - 将动态 URL 路由到 App Engine Java 中的静态文件

java - 如何在浏览器中查看 HTTP POST/GET 响应?

java - 如何在没有 printStackTrace 的情况下从异常中获取 stackTrace?