我想在帶有Firemonkey(XE3)的macosX環境下創建一個隱藏的ini文件。 但不幸的是,這個命令不再知道在system.utilysFilesetattr不適用於XE3(Firemonkey)
有人提示?
我想在帶有Firemonkey(XE3)的macosX環境下創建一個隱藏的ini文件。 但不幸的是,這個命令不再知道在system.utilysFilesetattr不適用於XE3(Firemonkey)
有人提示?
在UNIX中(在這一層Mac OS主要是從FreeBSD中分離出來的)文件上沒有「隱藏」標誌,而是特殊文件的名稱應該以點開頭。 http://en.wikipedia.org/wiki/Dot-file
所以,如果你想隱藏一個文件 - 重命名它。
這不是關於Delphi =的問題,即操作系統,Windows與UNIX的問題。
打開控制檯/終端/不管他們叫命令提示符蘋果,去烏爾主文件夾,併發出兩個命令:LS和LS -a - 在輸出比較的文件列表。
嗯,首先你能做到在Linux中 - http://bellard.org/jslinux/ - 等待幾秒鐘,它引導,然後發出LS,ls -l命令,LS -a,LS -la看看區別。
默認情況下,點文件被專門處理並隱藏。
在Mac上,有兩種方法可以使文件「隱藏」或「不可見」。
像Linux或Unix,you can start the filename with a dot(。)。
您還可以使用隨Xcode提供的setfile工具來設置屬性以使其不可見([setfile a -V filename][3]
)。
根據不同的方式,您將不得不使用Mac特定的重命名替換Win32特定的SetFileAttr
調用,或找出哪個API setfile
用於設置屬性。