如何使用Python删除隐藏文件夹内的文件?
如何使用Python删除隐藏文件夹内的文件?
这个问题已经有了答案:
我想删除一个文件,例如存储在隐藏文件夹下的 \'myfile.txt\'。在Python中是否可能实现这个操作?
谢谢
admin 更改状态以发布 2023年5月21日
是的,只需将路径包含隐藏文件夹即可,如下所示:
UNIX:
path = "desktop/.hidden_folder/myfile.txt"
WINDOWS(来自此处的代码):
import os if os.name == 'nt': import win32api, win32con def file_is_hidden(p): if os.name== 'nt': attribute = win32api.GetFileAttributes(p) return attribute & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM) else: return p.startswith('.') #linux-osx [os.remove(f) for f in os.listdir('.') if file_is_hidden(f)]
然后按照您的意愿处理文件即可。