文件路径开头的@是什么意思?如:
@/var/folders/d0/tq_0nszs1v5fbf2cqgqslddm0000gn/T/files8321409089632164183
上下文:我有兴趣javac
从 ant 脚本中提取所有调用。(它是findbugs-1.3.9的构建脚本。)所以我用一个回显其参数的脚本替换了 javac 可执行属性。最后一个参数是上面的文件路径。当我尝试从命令行或脚本中捕获该文件时,我得到一个未找到的文件。
文件路径开头的@是什么意思?如:
@/var/folders/d0/tq_0nszs1v5fbf2cqgqslddm0000gn/T/files8321409089632164183
上下文:我有兴趣javac
从 ant 脚本中提取所有调用。(它是findbugs-1.3.9的构建脚本。)所以我用一个回显其参数的脚本替换了 javac 可执行属性。最后一个参数是上面的文件路径。当我尝试从命令行或脚本中捕获该文件时,我得到一个未找到的文件。
这是一种传递要编译的文件列表的方法javac
:
执行 javac 时,传入每个参数文件的路径和名称,并带有“@”前导字符。当 javac 遇到以字符 `@' 开头的参数时,它会将该文件的内容展开到参数列表中。
来自javac 文档。