Apache nifi 如何在Apache NiFi中从Windows 10执行命令?

Apache nifi 如何在Apache NiFi中从Windows 10执行命令?,apache-nifi,Apache Nifi,我尝试在ApacheNIFI中执行“del”命令来删除文件。我在Windows10中使用“ExecuteStreamCommand”,但它告诉我找不到该命令。为什么? 我使用了命令参数:${absolute.path}${filename} 还有另一种从Nifi中删除文件的方法吗?Del不是可执行文件。它是windows命令shellcmd的命令之一。所以要运行del你必须像这样启动cmd:cmd/c del pathBtw,FetchFile处理器可以删除源文件。关于FetchFile,我不想

我尝试在ApacheNIFI中执行“del”命令来删除文件。我在Windows10中使用“ExecuteStreamCommand”,但它告诉我找不到该命令。为什么? 我使用了
命令参数:${absolute.path}${filename}


还有另一种从Nifi中删除文件的方法吗?

Del不是可执行文件。它是windows命令shell
cmd
的命令之一。所以要运行
del
你必须像这样启动cmd:
cmd/c del path
Btw,FetchFile处理器可以删除源文件。关于FetchFile,我不想在NiFi中提取文件。只删除。我尝试了另一种策略,但没有成功(
cmd/c del path
)。
命令参数:/c;德尔${absolute.path}/${filename}
,和
命令路径:C:\Windows\System32\cmd.exe
。这在ExecuteStreamCommandOk中使用。错误是什么?Del不是一个可执行文件。它是windows命令shell
cmd
的命令之一。所以要运行
del
你必须像这样启动cmd:
cmd/c del path
Btw,FetchFile处理器可以删除源文件。关于FetchFile,我不想在NiFi中提取文件。只删除。我尝试了另一种策略,但没有成功(
cmd/c del path
)。
命令参数:/c;德尔${absolute.path}/${filename}
,和
命令路径:C:\Windows\System32\cmd.exe
。这在ExecuteStreamCommandOk中使用。错误是什么?