文件下载,重复下载和同名文件下载会覆盖之前的文件吗

文件下载一次后,重复下载,或者又下载同名文件,会把之前的下载覆盖吗,这时应该怎么做,
可以向windows那样,加(1),(2)吗

不会覆盖的 名字会自动加个(1)。。。

如果代码不做任何判断当然是会覆盖的。
比如java 你可以写一个保存到本地的方法 save(output, file)
方法体内用file.exists 去判断是否存在。 存在的话 重新调save(output, file + (1)) 或者其他类似
如果还存在 就save(output, file + (2)) 这个 1 2当然不是写死的,可以用index之类 或者可以
对file的文件名进行解析 再自增

楼上正解,写出文件File file = new File(路径+文件名);如果文件名不变的话,而且流没有设置append,会覆盖,如果设置append会在已有文件后继续写.