使用Python删除Windows中只读文件

最近使用python代码删除指定的git下载的文件文件夹,我使用os.remove()来删除,但是发现有问题,有一部分文件是无法删除的,后面仔细研究加网上查询后,发现os.remove()是不能删除只读属性文件的,经过查询可以有以下两种解决办法:

try:
      os.remove( filename)
except:
      os.system("DEL "+filename+" /F")




try:
      os.remove( filename)
except:      
      os.chmod( filename, stat.S_IWRITE )    
      os.remove( filename)
                      

  

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...