1
yitingbai 2021-06-25 18:20:39 +08:00
最二的方案: 保存文件 > 文件已存在 > 文件名+1 再保存 > 文件已存在 > 文件名+1 再保存
|
3
cmdOptionKana 2021-06-25 18:43:41 +08:00
建议加时间,或加个随机数,比循环加一优雅一点。
|
4
dallaslu 2021-06-25 18:53:06 +08:00
先拿到目录中所有文件名,然后……
|
5
lybcyd 2021-06-25 20:10:59 +08:00 via Android
以前做过类似的加的是时间,实现比较简单
|
6
herozzm 2021-06-25 20:14:34 +08:00 via Android
递归就可以实现
|
7
no1xsyzy 2021-06-26 00:45:35 +08:00
@sprite82 微信和资源管理器还是不一样的
微信是 (1) (1)(1) (1)(1)(1) (1)(1)(1)(1),资源管理器是 (1) (2) (3) (4) |
8
sprite82 2021-06-26 01:49:01 +08:00
重新看了下一楼的原话,发现自己看错了😅
|
12
kisick 2021-06-26 13:25:12 +08:00
获得目录下面所有的文件名,搞一个 map,文件名作为 key,出现的次数为 value 。
while filename in map : |
13
codehz 2021-06-27 19:01:15 +08:00
windows 的算法很简单粗暴的
就是不断重试+1 创建,直到成功。。 |