var s = System.DateTime.Now.ToFileTime().ToString();
DateTime.Now.ToFileTime() 可以获得当前时间的长整型数字,这个数字应该是由年精确到微秒(或许更多)的,
所以用它作文件名的话几乎不会重复,
如果是多用户同时操作的程序(比如网站)可以考虑加上用户的IP或编号、用户名做尾缀,
或者增加一个多为的随机数,或者以文件的字节数作为尾缀,都是比较可靠的做法。
var s = System.DateTime.Now.ToFileTime().ToString();
DateTime.Now.ToFileTime() 可以获得当前时间的长整型数字,这个数字应该是由年精确到微秒(或许更多)的,
所以用它作文件名的话几乎不会重复,
如果是多用户同时操作的程序(比如网站)可以考虑加上用户的IP或编号、用户名做尾缀,
或者增加一个多为的随机数,或者以文件的字节数作为尾缀,都是比较可靠的做法。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。