質問: fullfile ( userlocalarea, username ); 結局、私がこれを行っている言語はmatlabですが、かなり一般的な質問です...
回答: あなたは実際に彼らの家の構造に何かを置くためにユーザー名を必要としません。_~/_を開始するだけで自宅に転送されるため、_~/library/_は現在のユーザーの自宅に移動します _[boot drive]/users/[user name]/library/_。すべてのユーザーにインストールする必要がある場合は、代わりに_/library/_を使用してください。windowsの_%appdata%/_と同等だと思います本当に名前とフォルダが必要な場合..._username=$(logname) or username=$(user) userlocalarea=$(home) _テスト後、いくつかの矛盾があるようです-これらはターミナルでうまく機能します...一部の呼び出しは大文字と小文字の両方で機能しないように見えるため、大文字の方が安全な「ルール」のようです。私より賢い人は、括弧で囲んで動作するものと動作しないものがある理由を記入する必要があります。_username=$logname or username=$user userlocalarea=$home _それは彼らのショートネームとホームフォルダを取得しますosascriptなしでlongnameを取得する方法がわからない...osascript -e "long user name of (system info)"これはすべて、インストールが現在ログに記録されているユーザーによって行われていることを前提としています。