4
System.getProperty (“ java.io.tmpdir”) จะส่งคืน“ c: \ temp” เมื่อใด
แค่อยากรู้ว่าเมื่อไหร่System.getProperty("java.io.tmpdir")จะกลับ"c:\temp"มา อ้างอิงจากเอกสารJava.io.File Java - ไดเร็กทอรีไฟล์ชั่วคราวดีฟอลต์ถูกระบุโดยคุณสมบัติระบบ java.io.tmpdir ในระบบ UNIX ค่าดีฟอลต์ของคุณสมบัตินี้โดยทั่วไปคือ "/ tmp" หรือ "/ var / tmp"; ในระบบ Microsoft Windows โดยทั่วไปจะเป็น "c: \ temp" อาจมีการกำหนดค่าที่แตกต่างกันให้กับคุณสมบัติระบบนี้เมื่อเรียกใช้เครื่องเสมือน Java แต่การเปลี่ยนแปลงทางโปรแกรมของคุณสมบัตินี้ไม่ได้รับการรับรองว่าจะมีผลกระทบใด ๆ กับไดเร็กทอรีชั่วคราวที่ใช้โดยวิธีนี้ แต่ในกรณีของฉัน - System.out.println(System.getProperty("java.io.tmpdir")); ผลตอบแทนเสมอ - C:\Users\admin\AppData\Local\Temp\ i.e. %TEMP% จะกลับมาในสภาพ"c:\temp"ใด แก้ไข: ถ้าฉันเปลี่ยน% TEMP% เป็น C: \ Temp ฉันจะได้รับ C: \ Temp ใช่ไหม? แต่เอกสารประกอบจะแสดง …