java - java中如何删除文件?

标签 java video

我想删除多个mp4格式文件

 Path p1 = Paths.get("0.mp4");
 Files.delete(p1);

工作得很好 但是当我想删除多个视频().mp4时。 1.mp4、2.mp4...)。没成功。

 Path p1 = Paths.get(videopath);
 System.out.println(videopath);
 System.out.println(p1);
 Files.delete(p1);

videopath 的类型为 String

输出:

0.mp4

0.mp4

1.mp4

1.mp4

逻辑错误位于Files.delete(p1);

最佳答案

您可能正在寻找以下内容的变体:

for(File file: fileList) file.delete();

您可以将给定目录的 fileList 替换为 dir.listFiles() 之类的内容,或构建文件列表。

关于java - java中如何删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31033672/

相关文章:

java.lang.IndexOutOfBoundsException : Invalid index 2, Arraylist 中的大小为 2?

java - 将字符串中的十六进制代码转换为字节中的十六进制代码(java)

java - 测量您在 Android 中使用 onTouchEvent 拖动了多远?

video - 如何使用 javascript 获取 youtube 视频静态图像?

bash - FFmpeg如何连接视频并输出相同的文件前缀

AngularJS:如何在手机上打开 native 视频播放器

java - 什么导致 "Unable to access jarfile"错误?

java - OpenCV 和 OpenCL 之间的区别

javascript - VideoJS - 无法销毁和初始化

java - 使用 VideoView 从 Android 应用程序播放存储在 EC2 实例上的视频?