我在Windows 10环境中使用jq(1.5)进行一些json转换操作(将数据从api加载到SQL Server)。 我昨天在我的测试环境中检查了jq transform命令的新副本,并在异常的早晨运行(jq命令,源文件和目标文件是相同的)。旧文件和新文件之间的不同之处是文件路径:
旧:C:\ Import \
新:C:\ Import \ Test20170725 \
使用以下命令(在powershell中):
jq.exe -f C:\Import\Test20170725\jqfilter_cruises.jq C:\Import\Test20170725\Dreamlines_cruises.json | out-file -encoding UTF8 -filepath C:\Import\Test20170725\import_cruises.json
我今天进行了实验,看起来输入文件的路径受限于最大长度。如果我减少文件路径,那么命令工作正常(就像原来的那样)。有什么提示吗?
此致 蒂莫