在文件读取的时候,容易因为隐藏的文件的存在出现问题

Mac系统.DS_Store文件导致IOError: [Errno 20] Not a directory:解决方案

 

.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini

 

1.删掉文件夹所有的.DS_Store文件

find . -name "*.DS_Store" -type f -delete

 

2.禁止.DS_store生成:

打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

3.如果需要恢复.DS_store生成:
在终端运行下列代码:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

 

再次运行,即可

Mac系统.DS_Store文件导致IOError: [Errno 20] Not a directory:解决方案

 

 


 

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2021-10-17
  • 2022-12-23
  • 2021-12-13
  • 2021-10-04
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2021-07-06
  • 2022-02-14
  • 2022-12-23
  • 2022-01-02
  • 2021-10-08
相关资源
相似解决方案