2016-09-08 1 views
1

J'exécute 7zip via cfexecute. J'ai testé la commande dans l'invite de commande sur la boîte cf. Dans l'invite de commande, je mets:Cfexecute 7zip écrire dans le fichier journal

C:\apps\7-Zip\7z.exe e \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\20160810_GTECHREC_000085597_001.zip -o\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\unzip -bsp1 > \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\unzip\log.txt 

Cela décompresse les fichiers correctement et écrit log.txt dans le même dossier.

Je peux obtenir le décompression correctement en utilisant cfexecute, mais lorsque j'ajoute la ligne pour écrire le fichier journal, rien ne se passe (ni le décompresser ni le journal). J'ai essayé:

<cfexecute name="C:\apps\7-Zip\7z.exe" arguments="e \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\20160810_GTECHREC_000085597_001.zip -o\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\unzip -bsp1 > \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\unzip\log.txt"> 

<cfexecute name="C:\Windows\System32\cmd.exe" arguments="C:\apps\7-Zip\7z.exe e \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\20160810_GTECHREC_000085597_001.zip -o\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\unzip -bsp1 > \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\distapps\unzip\log.txt"> 

Et bien d'autres variantes de ce qui précède. Quelqu'un peut-il me dire ce que je fais mal?

Merci.

Répondre

1

Plutôt que d'utiliser > pour générer le fichier journal, pouvez-vous essayer de définir l'argument outputFile?

0

l'argument outputfile semble être ajouter « -bso1> c: \ whereever \ mylogfile.txt » à la fin de votre commande

j'avais aussi omis de faire la -bso1 et il travaillait encore dans certains endroits mais il fonctionnait encore dans certains scenerios jusqu'à ce que j'ai commencé à ajouter des filtres