zoukankan      html  css  js  c++  java
  • 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

    再次运行,即可


     
  • 相关阅读:
    1021 个位数统计
    1020 月饼
    1019 数字黑洞
    1018 锤子剪刀布
    1017 A除以B
    1016 部分A+B
    1015 德才论
    1014 福尔摩斯的约会
    cocos2d 间隔动作
    cocos2d 瞬时动作
  • 原文地址:https://www.cnblogs.com/wangzhihang/p/12084609.html
Copyright © 2011-2022 走看看