我正在通过cfexecute执行7zip。我已经在cf框的命令提示符中测试了该命令。在命令提示符中,我输入:
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这将正确地解压缩文件,并将log.txt写入相同的文件夹。
我可以使用cfexecute正确地进行解压缩,但是当我添加用于写入日志文件的行时,什么也没有发生(既没有解压缩,也没有日志)。我试过了:
<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">
以及上述的许多其他变体。谁能告诉我我哪里做错了?
谢谢。
发布于 2016-09-09 03:14:09
您可以尝试设置outputFile参数,而不是使用>生成日志文件吗?
发布于 2017-10-07 06:33:23
outputfile参数似乎将"-bso1 > c:\whereever\mylogfile.txt“添加到命令的末尾
我做-bso1也失败了,它在某些地方仍然有效,但在我开始添加滤镜之前,它在一些场景中仍然有效
https://stackoverflow.com/questions/39391521
复制相似问题