none
Descomprimir un archivo rar

Respuestas

  • Hola,

    Puedes usar System.IO.Compression de .Net

    https://msdn.microsoft.com/en-us/library/ms404280(v=vs.110).aspx

    O tambien puedes usar winrar.exe command-line. i.e. (en este caso hay que leer la documentación de winrar)

    Process p = Process.Start("winrar.exe", "argumentos aqui");
    p.WaitForExit();
    

    miércoles, 1 de febrero de 2017 17:38
  • Hola Cael1020,

    Podrías ayudarte de la librería NUnrar e instalarlo mediante Nuget.

    Y para utilizarlo sería :

    * Agrega los imports correspondientes :

    Imports NUnrar.Archive
    Imports NUnrar.Common

    * Y para descomprimir :

    Try
        RarArchive.WriteToDirectory("rutaRar.rar", "carpetaDestino", ExtractOptions.ExtractFullPath)
    
        MessageBox.Show("Descomprimido!")
    
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    miércoles, 1 de febrero de 2017 18:04

Todas las respuestas

  • Hola,

    Puedes usar System.IO.Compression de .Net

    https://msdn.microsoft.com/en-us/library/ms404280(v=vs.110).aspx

    O tambien puedes usar winrar.exe command-line. i.e. (en este caso hay que leer la documentación de winrar)

    Process p = Process.Start("winrar.exe", "argumentos aqui");
    p.WaitForExit();
    

    miércoles, 1 de febrero de 2017 17:38
  • Hola Cael1020,

    Podrías ayudarte de la librería NUnrar e instalarlo mediante Nuget.

    Y para utilizarlo sería :

    * Agrega los imports correspondientes :

    Imports NUnrar.Archive
    Imports NUnrar.Common

    * Y para descomprimir :

    Try
        RarArchive.WriteToDirectory("rutaRar.rar", "carpetaDestino", ExtractOptions.ExtractFullPath)
    
        MessageBox.Show("Descomprimido!")
    
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    miércoles, 1 de febrero de 2017 18:04