linuxとwindowsのシステムパスの問題について


普段はwindowsを使っていますが、サーバーはlinuxです.
この2つのシステムの経路は互いに異なると思っていましたが、
Windowsでは全部書いてあります
String filename = "c:\\test\\test.txt";

サーバーをアップロードするときに変更して、
String filename = "/test/test.txt";

今日ちょうど知っていて、もとはlinuxシステムとwindowsシステムは互いに通じ合って、こんなに面倒な変更は必要ありません
直筆で書く
String filename = "/test/test.txt";

linuxもwindowsシステムでも使えます.
しかし、私は質問があります.これはwindowsでルートディレクトリですか?
そしてテストをしてみると
String filename = "/test/test.txt";

確かにwindowsルートディレクトリですが、特別な場合がなければ、cディスクの下のtestフォルダのtestを指します.txtファイル
次のいくつかの書き方はwindowsで同じです.
String filename = "/test/test.txt";
String filename = "c:/test/test.txt";
String filename = "/c:/test/test.txt";

3つ目の見積りを見ると思いますが、他のディスクの下では、
String filename = "/d:/test/test.txt";

問題ない