【发布时间】:2018-10-18 18:04:48
【问题描述】:
我想用 Python 打开一个文件/文件夹(我知道怎么做),然后隐藏文件/文件夹。
如何在 Python 中隐藏和取消隐藏特定文件或文件夹?
【问题讨论】:
我想用 Python 打开一个文件/文件夹(我知道怎么做),然后隐藏文件/文件夹。
如何在 Python 中隐藏和取消隐藏特定文件或文件夹?
【问题讨论】:
这取决于所使用的操作系统。在 Windows 上,您可以在文件中设置 Hidden 文件系统属性:
def hide_file(filename):
import win32file
import win32con
import win32api
flags = win32file.GetFileAttributesW(filename)
win32file.SetFileAttributes(filename,
win32con.FILE_ATTRIBUTE_HIDDEN | flags)
在 unix/linux 上,隐藏文件是以点“.”开头的文件。您可以重命名文件:
def hide_file(filename):
import os
os.rename(filename, os.path.join(
os.path.dirname(filename),
'.' + os.path.basename(filename))
)
【讨论】: