none
mostrar tamanho do arquivo e também se é KB, MB etc... RRS feed

  • Pergunta

  • Olá pessoal, gostaria de saber como faço para mostrar além do tamanho do arquuivo mostrar também se é KB, MB etc...                   Só estou conseguindo mostrar o tamanho

    Estou fazendo assim:

    System.IO.FileInfo fi = new System.IO.FileInfo(@"C:\BkAgenda\Backup.sql");

    MessageBox.Show("Backup realizado com sucesso em c:\\Bkagenda\\Backup.Sql --> " + fi.Length.ToString(), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);

    windows form, C#, windows 7

    segunda-feira, 30 de janeiro de 2017 11:15

Respostas

  • Olá,

    O FileInfo traz o tamanho em bytes, portanto se quiser transformá-lo para KB, MB, etc, terá que fazer o cálculo.

    Exemplo:

    Retorna a mensagem em KB:

    MessageBox.Show("Backup realizado com sucesso em c:\\Bkagenda\\Backup.Sql --> " + Math.Round(fi.Length/1024.00, 3).ToString() + " KB", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);


    Retorna a mensagem em MB:

    MessageBox.Show("Backup realizado com sucesso em c:\\Bkagenda\\Backup.Sql --> " + Math.Round(fi.Length/1048576.00, 3).ToString() + " MB", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    • Marcado como Resposta Porter Porter segunda-feira, 30 de janeiro de 2017 11:42
    segunda-feira, 30 de janeiro de 2017 11:36