Node.js通过CLI将文件移动到目录

时间:2018-01-23 12:57:11

标签: node.js npm command-line-interface imagemagick-convert

我正在构建一个脚本,通过一个命令行执行来自动化我的所有日​​常需求。

ImageMagick用于压缩/转换图像。但在完成该任务后,我希望将这些图像移动到另一个目录。不幸的是我正在使用Windows机器......我的命令move C:\Automatik\src\IMG\*.jpg C:\Automatik\dist\IMG\无法通过Node.js命令提示符工作。它只适用于CMD!

我需要一个npm包或其他命令来执行此操作。

也许有人知道如何使用ImageMagick移动文件? -path - 论证对我不起作用......

mogrify -format jpg -quality 85 src/IMG/*.*

提前致谢, 丹尼尔

1 个答案:

答案 0 :(得分:1)

对于Windows来说,在Unix系统上它有点棘手。但这是ImageMagick的解决方案:

FOR %a in (src/IMG/*.png) DO mogrify -strip -path dist/IMG/ -format jpg -quality 85 src/IMG/%a

我们必须关心语法,因为-path会在最后引发错误!