iCloud 容器创建唯一的文件名
iCloud container create unique filenames
是否可以确保在 iCloud 容器中创建的所有文件都具有唯一的文件名?我可以想象,对于许多设备 运行,我最终会偶然发现在许多设备上创建的同名文件。
当然,最简单的解决方案是在所有文件名前加上 hour/minute/second,但我想维护一个很好的文件结构,其中冲突的文件将使用版本号重命名。
在我的例子中,我按月和年组织文件存储,因此在每个月内文件被命名为文件 1、文件 2、文件 3...文件 n。
我发现 iCloud 会自动重命名在不同设备上创建的同名文件。如果 iCloud 在文件名末尾发现数字,则对文件进行编号,例如如果文件 File - 1337.jpg
在不同的设备上创建了两次,那么在同步后一个或另一个文件将自动重命名为 File -1338.jpg
。
是否可以确保在 iCloud 容器中创建的所有文件都具有唯一的文件名?我可以想象,对于许多设备 运行,我最终会偶然发现在许多设备上创建的同名文件。
当然,最简单的解决方案是在所有文件名前加上 hour/minute/second,但我想维护一个很好的文件结构,其中冲突的文件将使用版本号重命名。
在我的例子中,我按月和年组织文件存储,因此在每个月内文件被命名为文件 1、文件 2、文件 3...文件 n。
我发现 iCloud 会自动重命名在不同设备上创建的同名文件。如果 iCloud 在文件名末尾发现数字,则对文件进行编号,例如如果文件 File - 1337.jpg
在不同的设备上创建了两次,那么在同步后一个或另一个文件将自动重命名为 File -1338.jpg
。