macOS High Sierra Finder修改文件名时间戳格式问题求助
解决macOS High Sierra Finder自动修改时间戳文件名的问题
这个是Finder自带的「智能日期识别格式化」功能在搞鬼——它会自动把文件名里看起来符合日期/时间戳格式的字符串转换成系统偏好的日期样式,确实挺烦人的。下面给你几个可行的解决办法:
方法1:通过Finder偏好设置关闭
- 打开Finder,点击顶部菜单栏的「Finder」→「偏好设置」
- 切换到「高级」选项卡
- 找到并取消勾选**「将日期格式化为可识别的日期」**(英文版本对应「Format dates automatically」)
- 关闭偏好设置后,右键点击Dock里的Finder图标,选择「重新启动」,设置就会生效了
方法2:用终端命令强制关闭(如果偏好设置里找不到选项)
如果你的系统版本里偏好设置没有这个选项,可以用终端命令直接修改配置:
- 打开「终端」(在「应用程序」→「实用工具」文件夹里)
- 输入以下命令并回车:
defaults write com.apple.finder FXEnableAutomaticDateFormatting -bool false - 接着输入命令重启Finder:
killall Finder
临时解决方案(针对单个文件)
如果只是偶尔遇到个别文件不想被格式化,重命名的时候按住Option键,Finder就不会自动识别并修改时间戳格式了。
内容的提问来源于stack exchange,提问作者Matti Lyra




