Errore compressione incrementale su nome cartella con spazio

Supporto per i programmatori che impiegano il formato RAR o i relativi prodotti

Moderatore: Andrea

Rispondi
tigro11
Messaggi: 3
Iscritto il: 15 apr 2008, 21:58

Errore compressione incrementale su nome cartella con spazio

Messaggio da tigro11 » 16 apr 2008, 09:06

Gentile Andrea, io uso winrar con VB6 con l'opzione incrementale con questo metodo:
taskID = ExecuteTask(PathApp & "winrar u " & PercorsoIncrementale & " @backup.lst t -r -x@esclusioni.lst " & ParametriRAR & Info) 'Avvia Winrar
dove PercorsoIncrementale="z:\documenti backup\backup.rar"
Parametrirar=opzioni di winrar

quando vado a comprimere, winrar mi vede solo la prima parte della directory"documenti" e mi crea sulla radice di z:\ documenti.rar

come posso risolvere il problema?

Grazie

Andrea
Site Admin
Messaggi: 374
Iscritto il: 14 mag 2002, 18:52
Località: Bergamo
Contatta:

Re: Errore compressione incrementale su nome cartella con sp

Messaggio da Andrea » 16 apr 2008, 18:50

tigro11 ha scritto: taskID = ExecuteTask(PathApp & "winrar u " & PercorsoIncrementale & " @backup.lst t -r -x@esclusioni.lst " & ParametriRAR & Info)
dove PercorsoIncrementale="z:\documenti backup\backup.rar"
La soluzione, a dire il vero, è già scritta in un messaggio precedente.
Il problema non è di WinRAR ma nella sintassi dell'istruzione in VisualBasic. Prova qualcosa del tipo:

Codice: Seleziona tutto

taskID = ExecuteTask(PathApp & "winrar u """ & PercorsoIncrementale & """ @backup.lst t -r -x@esclusioni.lst " & ParametriRAR & Info)
In pratica devi inserire i doppi apici prima e dopo il percorso.
Cordialmente,

Andrea
Supporto WinRAR.it

Rispondi