我刚刚安装了inotify-tools。我想在多个目录中递归地使用通知工具不断检测新文件,并使用后缀发送电子邮件。我可能可以使用 postfix 部分处理发送电子邮件。在尝试检测新文件时,我只是想找出解决此问题的最佳方法。因为有时一次添加多个文件。
我目前正在查看一个名为mkvmerge的 Windows 程序。我想创建一个批处理文件,从指定的路径递归查找所有 MKV 文件,并从找到的 MKV 文件中删除所有字幕(如果找到的 MKV 包含字幕),最后删除所有已删除字幕的原始 MKV 文件。
我已经完成了大约 2 个小时的谷歌搜索,我发现你必须能够写出这样的东西:
FOR /F "delims=*" %%A IN ('dir /b *.MKV') DO "C:\mkvmerge.exe" -o "fixed_%%A" -a 4 -s 7 --compression -1:none "%%A"
Run Code Online (Sandbox Code Playgroud)
我仍在尝试,但如果有人能给我一些帮助,我将不胜感激。
到目前为止,我已经有了这个。有没有更有效的方法?
if ls -1 $HOME/path/to/folder/* >/dev/null 2>&1
then
echo Directory is not empty.
else
echo Directory is empty.
fi
Run Code Online (Sandbox Code Playgroud)