【发布时间】:2015-11-04 11:14:07
【问题描述】:
在我的应用程序中,有一个选项可以让用户创建一个包含一些数据的简单 txt 文件。我想按顺序命名文件,如 ST1、ST2.... 对于所有用户,此顺序将保持不变。如果 user1 创建一个文件系统应该命名文件 ST100,然后如果 user2 创建一个文件那么系统应该命名文件 ST101。
我不能使用应用程序范围,因为它只是准备就绪并且不能在运行时更改,因为用户范围只会影响单个用户而不是整个应用程序。
我想知道除了使用数据库表和跟踪序列之外还有其他解决方案吗?
谢谢
【问题讨论】:
-
最简单的解决方案(可能也是最强大的)是读取现有文件名,然后生成一个不存在的名称。
-
为什么从 100 开始而不是 001?
-
可能是创建一些队列?并从一个地方基于该队列创建这些文件。
标签: c# auto-increment