Когда я использую WinRar для архивирования файла, он почему-то архивирует весь путь. Я использую vb.net для этого.
вот код -
Public Sub RunArchive()
Dim p As System.Diagnostics.Process = New System.Diagnostics.Process()
sPath = "C:\Users\images\"
sArchive = "C:\Users\images\test"
p.StartInfo.FileName = ("C:\Program Files\WinRAR\rar.exe")
p.StartInfo.Arguments = (" a -ms*.rar;*.zip;*.jpg;*.xls " & sArchive & ".rar " & sPath & "s23.jpg")
p.Start()
p.WaitForExit()
End Sub
архивируется в указанную папку, но когда я пытаюсь разархивировать ее, я вижу весь путь от пользователей к изображениям до s23.jog. Это почему? Мне нужен только s23.jog, когда я распаковываю его, а не предыдущие папки.