Java @在文件路径的开头

Java @在文件路径的开头,java,ant,javac,Java,Ant,Javac,文件路径开头的@是什么意思?例如: @/var/folders/d0/tq_0nszs1v5fbf2cqgqslddm0000gn/T/files8321409089632164183 背景: 我感兴趣的是从ant脚本中提取所有javac调用。(这是的构建脚本。)所以我用一个回显其参数的脚本替换了javac可执行文件属性。最后一个参数是上面的文件路径。当我试图从命令行或脚本中对该文件进行cat时,我得到一个找不到的文件 这是一种将要编译的文件列表传递到javac的方法: 执行javac时,传入每

文件路径开头的@是什么意思?例如:
@/var/folders/d0/tq_0nszs1v5fbf2cqgqslddm0000gn/T/files8321409089632164183

背景:
我感兴趣的是从ant脚本中提取所有
javac
调用。(这是的构建脚本。)所以我用一个回显其参数的脚本替换了javac可执行文件属性。最后一个参数是上面的文件路径。当我试图从命令行或脚本中对该文件进行cat时,我得到一个找不到的文件

这是一种将要编译的文件列表传递到
javac
的方法:

执行javac时,传入每个参数文件的路径和名称 以“@”为主角。当javac遇到一个参数时 它以字符“@”开头,展开该文件的内容 进入参数列表


从中。

是否使用过滤器集和过滤器?如果是这样的话,你可能在处理代币。看看这个: