ตัวแยกเส้นทาง:
ภายใต้ Windows มันคือ "/"
ยูนิกซ์|ลินุกซ์คือ "/"
เมื่อพิจารณาถึงความสะดวกในการพกพาของโปรแกรม ขอแนะนำให้คุณใช้ "/" เมื่อสร้างไฟล์ หลังจากการทดสอบ คุณสามารถใช้ "/" ภายใต้แพลตฟอร์ม Windows เมื่อสร้างไฟล์ด้วย Java Java พื้นหลัง
มีการใช้งานอื่น:
แทนที่ด้วย File.separator และอันนี้จะไม่มีปัญหาในการพกพา
นี่คือตัวอย่างบางส่วนที่จะช่วยให้คุณเข้าใจลึกซึ้งยิ่งขึ้น:
ไฟล์ f = ไฟล์ใหม่ ("d://book//1"); √
ไฟล์ f = ไฟล์ใหม่ ("d:/book/1");√
ไฟล์ f = ไฟล์ใหม่("d://book//1");√
ไฟล์ f = ไฟล์ใหม่ ("d:/book/1"); Χ
หมายเหตุ: / เป็นอักขระหลีก ดังนั้น // จึงเทียบเท่ากับ /
สรุป: ขอแนะนำให้คุณใช้ "/" หรือ "File.separator"