• 24-07-2015, 10:22:56
    #1
    Üyeliği durduruldu
    Merhaba,

    C# ile ftp ye dosya gönderimi yapıyorum. fakat yüklenen dosyanın bir daha tekrar yüklenmemesi için benzersiz bir kod üretmek istiyorum ve dosya ismi aynı olup fakat içeriği farklı ise benzersiz kod tutmadığı için tekrar bu dosyayı yüklemesini istiyorum. Araştırdığım kadarıyla şu şekil bir kod buldum fakat 50 bin dosyadan sadece 1000 adet yükleme yaptı gerisi büyük ihtimalle aynı kodu verdiği için yükleme işlemi olmadı.

    string sifrekodu = BitConverter.ToString(md5.ComputeHash(File.ReadAllBytes(pc_resim + fi.Name))).Replace("-", "") + Environment.NewLine;
    İstediğim ise bilgisayar açılıp kapansada o bilgisayar için dosyaya benzersiz bir kod numarası vermek. İlgilenecek arkadaşlara şimdiden teşekkürler.
  • 24-07-2015, 11:24:27
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Datetime ticks kullanabilirsin.
    DateTime.Now.Ticks
  • 26-07-2015, 01:15:14
    #3
    Guid.NewGuid()

    The chance that the value of the new Guid will be all zeros or equal to any other Guid is very low. You can determine whether a GUID consists of all zeros by comparing it to Guid.Empty.

    https://msdn.microsoft.com/tr-tr/lib...v=vs.110).aspx
  • 27-07-2015, 16:42:56
    #4
    System.Guid guid = System.Guid.NewGuid();
    String isim = guid.ToString();

    dosya adını bu şekilde yaparsanız uzun bir string çıkarır size. Kontrol ettirirsiniz ama ettirmenize bile gerek kalmaz.