У меня под рукой есть приложение, которое настаивает на записи огромного количества строк журнала в файл, который мне приходится все время очищать вручную.
Можно ли каким-либо образом заменить файл символической ссылкой на NUL или аналогичный, чтобы любые данные, записанные в файл, были перенаправлены в нирвану немедленно?
Я уже пробовал с mklink <logfile> NUL
, mklink <logfile> \\?\NUL
и др., но пока это работает, в каталоге создается (трудно удаляемый) файл NUL, как только приложение начинает регистрировать что-либо по символической ссылке. Таким образом, символическая ссылка на NUL, похоже, не справляется с работой, по крайней мере, не теми средствами, которые я придумал.
Есть идеи по решению?
windows
ntfs
symbolic-link
Jinxed
источник
источник
\??\Nul
?mklink
удастся, но IO на нем не получится; программа в порядке с этим?\??\Nul
? Этот синтаксис мне неизвестен.