我想删除\jobname.someext
位于我的文件同一目录中的.tex
排版开头的一个名为的文件。我知道该shellesc
包,但我可以用 来做到这一点luacode
吗?
答案1
你可以使用os.remove
这种排版
是的
不
因为文件在两次调用之间被删除\IfFileExists
\begin{filecontents}{\jobname.zzz}
whatever
\end{filecontents}
\documentclass{article}
\begin{document}
\IfFileExists{\jobname.zzz}{YES}{NO}
\directlua{os.remove('\jobname.zzz')}
\IfFileExists{\jobname.zzz}{YES}{NO}
\end{document}