各位大侠~
请问一下这个System.DateTime.Now.Ticks.ToString();
到底是不是唯一的?
因为我用来给文件命名,比如一个文件夹的的文件,foreach读取后再复制到指定一个目录,然后用这个System.DateTime.Now.Ticks.ToString();
来做文件名,这个好你是日期和时间的刻度不知会不会是唯一的每天都会不一样吗?
谢谢

解决方案 »

  1.   

    加入昨天的12点和今天的12点是一样的吗?
    这个好你是日期和时间的刻度不知会不会是唯一的每天都会不一样吗?
    什么意思 我中文学得不好。
    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
      

  2.   

    System.DateTime.Now.Ticks.ToString()+GUID
    这样肯定没问题了
      

  3.   

    Tick肯定不是唯一的。你看看那是什么类型就知道了,过了最大值就会回到0。另外每次电脑重启都会清零,你说会唯一吗?要唯一直接上GUID,那个才是唯一的。
      

  4.   

    那都是不确定的,为什么不直接用GUID呢?