Você não pode prever o tamanho da compactação. A única chance que vejo é tentar isso:
7z a -t7z -mx9 -o f:\outputDirectory e:\inputDirectory
Compacte todos os arquivos e espere apenas se terminar ou abortar devido à falta de spaaace.
Observe que o 7z.exe precisa estar em seu caminho para este comando. Alternativamente, você pode especificar o caminho completo para o 7z.exe
C:\Programs-Zipz a -t7z -mx9 -o f:\outputDirectory e:\inputDirectory