0

使用编码器 ( Link ),录制屏幕上正在播放的 Selenium 自动化脚本的视频。

 ScreenCaptureJob scj = new ScreenCaptureJob();
 scj.OutputScreenCaptureFileName = "XXX.avi";
 scj.Start();

需要先删除现有文件,然后才能在现有名称上写入 .avi 文件。

是否可以替换现有文件或覆盖它?

4

2 回答 2

1

您可以在保存之前尝试删除文件:

try {
    Files.deleteIfExists(Paths.get("PATH TO FILE\"XXX.avi"));
} catch (IOException e) {
    e.printStackTrace();
}
于 2019-03-08T22:53:33.383 回答
0

参考 C# 实用程序,实现为:

if (File.Exists(path))
{
File.Delete(path);
}
于 2019-03-09T05:32:23.740 回答