0

Path インターフェイスを使用してみました。

//get a path object with relative path
Path filePath = Paths.get("C:\\Test\\filename.txt");
System.out.println("The file name is: " + filePath.getFileName());
Path filePath2 = Paths.get("/home/shibu/Desktop/filename.txt");
System.out.println("The file name is: " + filePath2.getFileName());

出力は次のようになります。

The file name is: C:\Test\filename.txt
The file name is: filename.txt

Windows ファイルの場合はフル パスが出力され、Linux ファイルの場合はファイル名のみが出力されました。

この違いはなぜですか?

4

1 に答える 1