Macos FILESETTR不适用于XE3(Firemonkey)

Macos FILESETTR不适用于XE3(Firemonkey),macos,delphi,firemonkey,delphi-xe3,Macos,Delphi,Firemonkey,Delphi Xe3,我想用Firemonkey(XE3)在macosX环境下创建一个隐藏的ini文件。 但不幸的是,这个命令在system.utilys中不再为人所知 有人提示?在UNIX中(在这一层中,Mac OS主要是从FreeBSD派生出来的),文件上没有“隐藏”标志,而特殊文件的名称应该以点开头 因此,如果你想隐藏一个文件-重命名它 这不是Delphi的问题,这是操作系统的问题,Windows与UNIX的问题 在Apple中打开console/terminal/无论他们称之为什么命令提示符,进入您的主文件夹

我想用Firemonkey(XE3)在macosX环境下创建一个隐藏的ini文件。 但不幸的是,这个命令在system.utilys中不再为人所知

有人提示?

在UNIX中(在这一层中,Mac OS主要是从FreeBSD派生出来的),文件上没有“隐藏”标志,而特殊文件的名称应该以点开头

因此,如果你想隐藏一个文件-重命名它

这不是Delphi的问题,这是操作系统的问题,Windows与UNIX的问题

在Apple中打开console/terminal/无论他们称之为什么命令提示符,进入您的主文件夹并发出两个命令:ls和ls-a-比较输出中的文件列表

首先,您可以在Linux中执行此操作--等待几秒钟,让它启动,然后发出ls、ls-l、ls-a、ls-la,看看它们之间的区别

默认情况下,点文件是经过特殊处理和隐藏的。

在UNIX中(在这一层中,Mac OS主要是从FreeBSD派生出来的),文件上没有“隐藏”标志,而特殊文件的名称应以点开头

因此,如果你想隐藏一个文件-重命名它

这不是Delphi的问题,这是操作系统的问题,Windows与UNIX的问题

在Apple中打开console/terminal/无论他们称之为什么命令提示符,进入您的主文件夹并发出两个命令:ls和ls-a-比较输出中的文件列表

首先,您可以在Linux中执行此操作--等待几秒钟,让它启动,然后发出ls、ls-l、ls-a、ls-la,看看它们之间的区别


默认情况下,点文件会被特殊处理并隐藏。

在Mac电脑上,有两种方法可以使文件“隐藏”或“不可见”

像Linux或Unix一样,(.)

您还可以使用Xcode附带的工具设置属性以使其不可见(
[setfile a-V filename][3]


根据不同的方式,您必须将Win32特定的
SetFileAttr
调用替换为Mac特定的重命名,或者找出设置属性所使用的API
setfile

在Mac上,有两种方法可以使文件“隐藏”或“不可见”

像Linux或Unix一样,(.)

您还可以使用Xcode附带的工具设置属性以使其不可见(
[setfile a-V filename][3]

根据不同的方式,您必须将Win32特定的
SetFileAttr
调用替换为Mac特定的重命名,或者找出设置属性所使用的API
setfile