MacBook 2020怎么隐藏文件扩展名(百度上的方法已尝试,均无效!)

在“访达”—“偏好设置”—取消勾选“显示所有文件扩展名”后,word,PDF等文件的扩展名依然存在,根本无法隐藏,看着一连串后缀实在是太烦了。

试了一下,只有右键点击单个文件,选择“显示简介”里面的“隐藏扩展名”才可以,并且只有手动改过扩展名的文件,在“访达”里面操作才有效。但这样一个个手动选择也太麻烦了吧,各位大神有什么好的办法呢

MacBook Air (2020 or later)

发布日期 2021年8月20日 下午5:57

回复
问题被标记为 ⚠️ 排名最靠前的回复

发布日期 2021年8月21日 上午11:21

您好,因为macOS的系统逻辑是如果取消选择“显示所有文件扩展名”,那么文件扩展名会根据它们单个的“隐藏扩展名”设置而显示或隐藏。

如果需要隐藏文件扩展名理论上只能单个文件一次编辑。

这里我写了个applescript,运行后可以选择某个文件夹并批量隐藏其中所有文件的扩展名

使用方法是

1.在启动台中找到「自动操作」

2.打开,依次选择新建文稿-应用程序

3.在打开的窗口左侧栏中找到实用工具-运行AppleScript,并将其拖到右侧。

4.将右侧代码替换为如下:

on run {input, parameters}


set myFolder to (choose folder with prompt "choose the main folder")


tell application "Finder"


set allfiles to every file of entire contents of myFolder


repeat with i from 1 to number of items in allfiles


set extension hidden of (item i of allfiles) to true


end repeat


end tell


end run

5.点击运行的小三角,选择您需要隐藏所有文件扩展名的文件夹,即可将文件夹及其子文件夹中的所有文件扩展名全部隐藏。

重要!!!这里建议您选择您常用的个人文件夹(直接选「桌面」也是可以的,不过需要运行一段时间),千万不要直接选诸如Macintosh HD之类的文件夹,这会修改您硬盘上几乎所有文件的扩展名设置,除了某些文件修改了不知道会产生什么效果之外,工作量太大也会让您的设备直接死机。

6.如果想要多次操作(即设置多个文件夹),除了多点击几次运行按钮外,也可以选择「自动操作」的文件菜单下的存储,将该applescript保存到您需要的位置,之后直接双击运行程序即可。

7.如果想重新显示文件夹里所有文件的扩展名,将代码中的true改为false即可,其他操作不变。但需要注意的是这个方法会强制改变所有文件的扩展名显示设置,如果需要单独显示/隐藏某个扩展名就需要您手动设置了。

此外本方法无法限制新添加的文件的扩展名,建议您保存这个程序至桌面,在您需要时就可以运行它。

回复量: 5
排序方式: 
问题被标记为 ⚠️ 排名最靠前的回复

2021年8月21日 上午11:21 回应 sheepdawn

您好,因为macOS的系统逻辑是如果取消选择“显示所有文件扩展名”,那么文件扩展名会根据它们单个的“隐藏扩展名”设置而显示或隐藏。

如果需要隐藏文件扩展名理论上只能单个文件一次编辑。

这里我写了个applescript,运行后可以选择某个文件夹并批量隐藏其中所有文件的扩展名

使用方法是

1.在启动台中找到「自动操作」

2.打开,依次选择新建文稿-应用程序

3.在打开的窗口左侧栏中找到实用工具-运行AppleScript,并将其拖到右侧。

4.将右侧代码替换为如下:

on run {input, parameters}


set myFolder to (choose folder with prompt "choose the main folder")


tell application "Finder"


set allfiles to every file of entire contents of myFolder


repeat with i from 1 to number of items in allfiles


set extension hidden of (item i of allfiles) to true


end repeat


end tell


end run

5.点击运行的小三角,选择您需要隐藏所有文件扩展名的文件夹,即可将文件夹及其子文件夹中的所有文件扩展名全部隐藏。

重要!!!这里建议您选择您常用的个人文件夹(直接选「桌面」也是可以的,不过需要运行一段时间),千万不要直接选诸如Macintosh HD之类的文件夹,这会修改您硬盘上几乎所有文件的扩展名设置,除了某些文件修改了不知道会产生什么效果之外,工作量太大也会让您的设备直接死机。

6.如果想要多次操作(即设置多个文件夹),除了多点击几次运行按钮外,也可以选择「自动操作」的文件菜单下的存储,将该applescript保存到您需要的位置,之后直接双击运行程序即可。

7.如果想重新显示文件夹里所有文件的扩展名,将代码中的true改为false即可,其他操作不变。但需要注意的是这个方法会强制改变所有文件的扩展名显示设置,如果需要单独显示/隐藏某个扩展名就需要您手动设置了。

此外本方法无法限制新添加的文件的扩展名,建议您保存这个程序至桌面,在您需要时就可以运行它。

回复

2021年9月10日 下午6:23 回应 shiokaze

shiokaze,您好


感谢您的回复!


非常高兴看到您很用心的为 sheepdawn 分享了自己的使用经验和非常详细的操作步骤。相信这对其他遇到该疑问的用户也会非常有帮助!


希望您今后也能继续使用并积极探索 Apple 支持社区!


谢谢!

回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

MacBook 2020怎么隐藏文件扩展名(百度上的方法已尝试,均无效!)

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!