ho questa istruzione per comprimere dei file in un file .bat

codice HTML:
7zg.exe a -tzip -r destinazione  origine
il problema è che se l'origine si trova su una sottocartella di c: esempio c:\dtabase\.....
funziona.
se invece devo comprimere una cartella che si trova direttamente su c:
prima della compressione fa una scansione di tutto c:----
perchè