【问题标题】:How can I prevent the filename from changing (rename) using python?如何防止使用 python 更改(重命名)文件名?
【发布时间】:2020-06-22 17:04:30
【问题描述】:

我有一个项目,但有一个部分我不知道该怎么做。我使用的是 Python 3.6 和 windows 10。例如我们有一个文件名“example.txt”我想防止这个文件的名称及其内容被更改。

我对这个主题进行了研究,但我无法进行任何研究。我们可以防止文件的名称(包括扩展名)或内容发生变化吗?要实现这一点,我认为有必要以管理员身份开始。

谢谢。

【问题讨论】:

  • 你能提供更多细节吗? - 你可能会做什么来改变文件?
  • 防止勒索软件等程序进行更改。

标签: python rename block


【解决方案1】:

可以通过在 python 中锁定文件来阻止另一个程序编辑文件。

有一个名为filelock 的模块可以执行此操作。看看源代码,看看它是如何完成的。

还值得注意的是,更多 advanced ransomware 会尝试停止进程以便它们可以加密文件,因此这可能并非在所有情况下都有效。

【讨论】:

猜你喜欢
  • 2012-08-09
  • 1970-01-01
  • 2013-08-24
  • 2018-11-19
  • 1970-01-01
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多