如何在windows系统下,PDF文件打开期间修改其文件名?

本人高校老师一名,平时要阅读大量pd格式的文献。

从论文网站下载下来的时候默认文件名通常为各种无意义的文件名。某些论文阅读后我认为值得收藏,通常我的习惯时修改成“年份-期刊名-论文名”,这样有利于使用everything 检索。但打开阅读时的pdf要重新命名必须关闭后才能重命名,这样很麻烦。

使用office 365时打开各种文件可以实时修改文件名,非常方便。那么我的问题就是,pdf文件(以及其他文件)能否做到这样,打开文件名的过程中就修改该文件的文件名??

这个需求很刁钻啊,我也是刚知道 365 居然可以实时修改文件名…

你是手动重命名还是脚本?

试试“文件另存为”?

1 个赞

有人说:SumatraPDF,打开后按F2直接重命名。

测试了下管用。

1 个赞

另存为的话还得手动删除原文件,有点麻烦

手动重命名

这取决于pdf阅读器打开时是否会占用文件,如楼上所说,SumatraPDF是可以的。

另外,既然你在用Everything,那其实它是支持预览的(不过没法选择文字),所以直接用Everything也是可以满足你的要求的。

还有你可以了解一下文献管理工具,会比你手动重命名来的快,不过我没用过这类东西就不推荐具体的软件了。

直接在浏览器里打开PDF,应该是可以直接重命名的吧。

文献管理工具的话推荐 Zotero,开源免费,功能也是第一梯队。

3 个赞

这种应该交给电脑解决,用Zotero和它的Zotfile插件。如果经常看中文资料,还有功能更强大的 Jasminum插件

是的,“打开文件时重命名”就否决了直接从文件管理器(阅读器以外)更名的可能性了。只可能是阅读器本身有这个功能,如果只是阅读(最多是标注)而不涉及对pdf文件本身修改的话,实现起来还是很简单的,支持另存为就应该支持重命名(需要缓存的只有当前阅读位置等少量信息)。

我这边怎么不行?还是说另存为?