
No.4ベストアンサー
- 回答日時:
> WindowsとMacではパスが違うのでしょうか?
これは何のことを言ってるのでしょうか?ファイルやディレクトリーの絶対パスや相対パスと言った時のパスのことですかね。
概念としては同じですが、具体的には色々違います。
例えば、ホームディレクトリは、
Macは /Users/ユーザ名 で、環境変数HOMEの値と同じ
Windowsは、C:\Users\ユーザ名 で、環境変数HOMEDRIVEと、HOMEPATHをつないだ値と同じ
OSの標準コマンドが入っているパス(ディレクトリ)は、
Macだと、/usr/local/bin、/usr/bin、/bin、/usr/sbin、/sbin など。色々インストールすると色々増えていくかも
Windowsだと、C:\Windows\System32 がメインだが他にもいろいろあり
パスの区切りは、
Macは / のみ
Windowsは、/ と \ の両方が使える。プログラム中に書く場合、文字列中に \ を書く時は \\ と書かないといけない事が多く、パス名を手打ちの場合は面倒なので普通は / を使う。コマンドプロンプト等から起動するコマンドでは、/ を使うと「オプションの開始」と見做すコマンドが多く、コマンドラインでは / は使えず \ を使わざるを得ない場合が多い。
> ファイルの管理をパスに頼っている場合はパスを変換する必要があるのでしょうか?
Windowsで、環境変数HOMEを、C:\Users\ユーザ名 で設定しておけば、
例えば、Mac/Windowsともホームディレクトリの直下のfoo.txtというファイルにアクセスするには、環境変数HOMEの値 + "/foo.txt" というファイル名にアクセスすれば良いです。(環境変数の値の取得手段はプログラミング言語による)
デスクトップフォルダーや、ドキュメント(書類)フォルダーなども、Mac/Windowsとも、上記HOMEの直下の "Desktop"や"Documents"のはず。
(少なくともWindowsはこれらは移動可能なので、自分で移動させた場合はその移動先だが)
なので、上記のようにWindowsで環境変数HOMEを設定しておけば、これらの下のファイルにアクセスするプログラムは、同一で良いはず。
そうじゃなくて、環境変数PATHのことを言ってるのであれば、意味は同じで、値は全然違います。

No.3
- 回答日時:
一番大きいのは、フォルダー区切りです。
Windows は、バックスラッシュ"\"で、日本語表記では、"¥"です。これは、JISコード規格でバックスラッシュの0x5Cの表記が円マークになっているため。macOSでは、Unixベースなので、スラッシュ"/"です。
プログラミング系では、コンパイラなどが、それらのフォルダー区切りの違いを吸収(同一視される)するので、相対アドレス表記は同じになります。
例えば、C言語のソースファイルの中で、
#include "..¥..¥include¥ctype.h"
と
#include "../../include/ctype.h"
とWindows系のコンパイラでは、同一視するので、OSに依存しない場合には、後者の表記で書かれていることが多いです。macOS系のコンパイラでどうだったかは、未確認です
また、環境変数などを利用して、フォルダーパスを吸収するケースもあります
絶対パス表記は異なるので、その場合には、WindowsとmacOSでは、その違いを吸収する必要があります
Windowsはトップがドライブレター、ドライブレターと、フォルダーパスを区別するために、コロン、":”を使用します。フォルダー区切りは、バックスラッシュ
C:¥Program Files
C:¥Users¥User¥Desktop
E:¥Folder ←例えばUSBメモリがEドライブにマウントされた場合
cd ..¥Documents
macOSはベースがUnixなので、rootから始まります。ドライブレターはなく、マウントされたドライブ名がベースになります
/Volumes/Macintosh HD/Applications
/Volumes/Macintosh HD/Users/User/Desktop
/Volumes/USB Storage/Folder
cd ../Documents
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パスキーについて 家族と使って...
-
関西万博について教えて下さい。
-
まどかマギカ エクスドラで 課...
-
ニュー速VIPで使われるパスワー...
-
街コンやイベントで入場時のも...
-
Accessマクロで出てくるコマン...
-
WindowsとMacではパスが違うの...
-
Office2003 SP3統合にて。
-
フォルダ選択でなくフルパスを...
-
エクセルである行以下全部を削...
-
白飛びした(明るい)写真をiPhon...
-
Photoshop で8bit /チャンネル ...
-
Simejiで作ったきせかえを消す...
-
Wordデータの色を反転させたい
-
Google Earth Pro(グーグルア...
-
gimpで色交換できません。
-
スポイトツールがどの色を取っ...
-
PhotpShopでかすれた墨書を浮き...
-
photoshop 日本地図の中を塗る...
-
GOM PLAYER で逆コマ送りする方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関西万博について教えて下さい。
-
まどかマギカ エクスドラで 課...
-
WindowsとMacではパスが違うの...
-
【大阪・関西万博2025の通期パ...
-
Photoshop cc 正円形のパス線が...
-
Axfcのダウンロードのパスワード
-
Accessマクロで出てくるコマン...
-
HEWのワークスペースが開けない
-
ActiveWorkbook.Pathの一つ上
-
フォルダ選択でなくフルパスを...
-
操作方法を教えてください。
-
マックosX上でのファイルパス
-
ユニバーサルスタジオジャパン...
-
パスは無料とはどういったいみ...
-
フォトショップ6.0で4枚の写真...
-
ページ数のリンクの呼称
-
ニュー速VIPで使われるパスワー...
-
ウィークエンドパスや三連休パ...
-
Accessのフォームで商品の画像...
-
どうしても分からないので教え...
おすすめ情報
7月7日以降にこの質問のベストアンサーを選びます。回答者様が回答を入力して下さっている最中に私がベストアンサーを選んでしまい回答者様が回答が出来なかったという事にならないようにするためにベストアンサーを選ぶ日を補足に書いています、、、