0

Firemonkey(XE3)でmacosX環境下に隠しiniファイルを作りたいです。残念ながら、このコマンドは system.utilys ではもう知られていません

誰かヒント?

4

2 に答える 2

2

Mac では、ファイルを「非表示」または「非表示」にする方法が 2 つあります。

Linux や Unix のように、ファイル名をドット(.)で始めることができます。

Xcode に同梱されているsetfileツールを使用して、属性を設定して非表示にすることもできます( [setfile a -V filename][3])。

方法によっては、Win32 固有の呼び出しを Mac 固有の名前変更に置き換えるか、属性の設定に使用するSetFileAttrAPI を見つける必要があります。setfile

于 2012-10-01T09:01:34.567 に答える
1

UNIX (およびこのレイヤーでは、Mac OS は主に FreeBSD から派生したものです) では、ファイルに「隠し」フラグはありません。代わりに、特別なファイルの名前はドットで始まる必要があります。 http://en.wikipedia.org/wiki/ドットファイル

したがって、ファイルを隠したい場合は、名前を変更してください。

それは Delphi に関する問題ではありません = それはオペレーティング システム、Windows と UNIX の問題です。

Apple でコンソール/ターミナル/コマンド プロンプトと呼ばれるものを開き、ur ホーム フォルダーに移動して、lsls -aの 2 つのコマンドを発行します。出力のファイル リストを比較します。

まず、Linux で実行できます - http://bellard.org/jslinux/ - 起動するまで数秒待ってから、lsls -lls -als -laを発行して違いを確認してください。

ドットファイルは特別に扱われ、デフォルトで非表示になります。

于 2012-10-01T07:11:09.340 に答える