gpt4 book ai didi

java - 如何使用java在同一目录中创建多个同名文件?

转载 作者:行者123 更新时间:2023-12-01 15:21:38 24 4
gpt4 key购买 nike

根据我的要求,我需要将文件上传到指定的目录,稍后经过一些修改,我需要将相同的文件上传到同一目录,这里不应覆盖以前的文件意味着文件必须保存在同一目录同名(这里我有一个假设,例如,如果我的文件是 abc.txt ,修改后如果我上传修改后的文件,它可以保存为 abc(1).txt )。我该如何解决我的问题?谁能帮助我解决这个问题。

提前致谢。

最佳答案

使用File.createNewFile()在 while 循环中。当且仅当该文件不存在时,它才会创建该文件。这是线程安全的,因为 API 保证了原子性。

使用 File.exists() 检查文件是否存在在循环中并不能给你这样的保证。

关于java - 如何使用java在同一目录中创建多个同名文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com