我的目的是用另一个文件夹替换一个文件夹中的html文件,以便最后:
html_link1
将替换为html_link2
是否可以通过执行Java代码来更新HTML文件?
public static void main(String[] args) {
Path sourceDirectory = Paths.get("C:/Users/Me/Desktop/project/adresse.url");
Path targetDirectory = Paths.get("C:/Users/Me/Desktop/project/adresse2.url");
//copy source to target using Files Class
try {
Files.copy(sourceDirectory, targetDirectory,StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
System.out.println(e.toString());
}
}
}
我需要找到一种方法来更改URL,因为路径现在相同,所以第二个HTML文件的URL没有更改
答案 0 :(得分:0)
只要它们实际上是文件,并且您对它们所在的目录具有适当的权限,则可以像处理任何文件一样执行此操作。
答案 1 :(得分:0)
除非您希望替换整个目录,否则您必须传递绝对文件路径直到l。
Path sourceFilePath = Paths.get("C:/Users/Me/Desktop/project/adresse.url");
Path targetFilePath = Paths.get("C:/Users/Me/Desktop/project/adresse2.url");
try {
Files.copy(sourceFilePath , targetFilePath ,StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
System.out.println(e.toString());
}