มันเป็นที่การตั้งค่าพื้นที่เก็บข้อมูล - สถานที่ส่วนกลางและค่อนข้างเป็นมาตรฐานสำหรับการตั้งค่าการตั้งค่าโปรไฟล์ที่มีน้ำหนักเบา
มันจะง่ายต่อการเข้าใจเมื่อคุณดูภาพรวมสำหรับทุกสิ่งที่ระบบปฏิบัติการจัดเก็บสำหรับผู้ใช้และแอปพลิเคชัน:
ของ windows
- ที่เก็บการตั้งค่า
- ระบบ: Windows Registry
HKEY_LOCAL_MACHINE
และโดยเฉพาะอย่างยิ่งส่วนใหญ่จะอยู่ใน\SOFTWARE\Microsoft
- บุคคลที่สามทั้งระบบ: Windows Registry
HKEY_LOCAL_MACHINE
- ผู้ใช้เป็นศูนย์กลางของระบบ: Windows Registry
HKEY_USERS
,[user]\SOFTWARE\Microsoft
- บุคคลที่สามเป็นศูนย์กลางผู้ใช้: Windows Registry
HKEY_USERS\[user]\SOFTWARE
- ไฟล์แอปพลิเคชันที่ผู้ใช้ไม่ควรเห็น
C:\Users\[User]\AppData
ในโฟลเดอร์ที่ซ่อนอยู่
- ไฟล์แอปพลิเคชันที่ผู้ใช้อาจต้องการ
C:\Users\[User]\
ในโฟลเดอร์ที่ไม่ถูกซ่อนสร้างโดยแอพ
Mac OS X
- ที่เก็บการตั้งค่า
- ระบบและบุคคลที่สาม:
/Library/Preferences
ในcom.apple...plist
ไฟล์
- ทั้งระบบของบุคคลที่สาม:
/Library/Preferences
ในplist
ไฟล์ของบุคคลที่สาม
- ผู้ใช้เป็นศูนย์กลางของระบบ:
/Users/[user]/Library/Preferences
เหมือนข้างบน
- บุคคลที่สามเป็นศูนย์กลางผู้ใช้:
/Users/[user]/Library/Preferences
เช่นเดียวกับด้านบน
- ไฟล์แอปพลิเคชันทั่วทั้งระบบที่ผู้ใช้ไม่ควรเห็น
/Library/Application Support
- ไฟล์แอปพลิเคชันที่ผู้ใช้ไม่ควรเห็น
/Users/[user]/Library/Application Support
- ไฟล์แอปพลิเคชันที่ผู้ใช้อาจต้องการ
/Users/[user]/
ในโฟลเดอร์ที่ไม่ซ่อน
โดยพื้นฐานแล้วรีจิสทรีจะเหมือนกับ โฟลเดอร์ของ Mac OS X /Library/Preferences
และไม่มากหรือน้อย
ความจริงที่ว่า Mac OS มีการจับคู่แบบหนึ่งต่อหนึ่งสำหรับกลุ่มองค์กรของระบบและข้อมูลแอปพลิเคชันแสดงให้เห็นว่า Windows Registry เป็นระบบที่มีความชอบธรรมอย่างสมบูรณ์ซึ่งเป็นวิธีการทำสิ่งที่แตกต่าง
ลักษณะที่ไม่ใช่ระบบไฟล์ของรีจิสทรีทำให้ยากต่อการสำรองคืนค่าหรือโยกย้ายบางส่วนของมันในขณะที่ปล่อยให้คนอื่นดังนั้นฉันชอบระบบ Mac แต่จุดประสงค์นั้นเกือบเหมือนกัน
ทั้งสองระบบปฏิบัติการมีแอปพลิเคชันที่เลือกที่จะละเมิดโครงสร้างเหล่านี้ในระดับที่แตกต่างกันโดยทั่วไปจะใช้บริบททั่วโลกเพิ่มเติมเพื่อสร้างไฟล์หรือโฟลเดอร์ในที่ไม่ได้อยู่ในนั้นจริงๆ แอปพลิเคชั่นบางตัวสร้างโฟลเดอร์เข้าC:\
หรือ/
ไม่ถาม นั่นทำให้ฉันบ้าจริง ๆ !
ในขณะที่ลักษณะการลากแล้ววางของ (ส่วนใหญ่) แอปพลิเคชัน Mac OS นั้นยอดเยี่ยมคุณมีปัญหาที่คล้ายกันกับรุ่นต่าง ๆ แบบเคียงข้างกัน แต่คุณอาจไม่สังเกตเห็น - เนื่องจากการตั้งค่าของคุณจะไม่ถูกเก็บไว้ ใน.app
ไฟล์ตัวเอง แต่ในApplication Support
หรือPreferences
รุ่นของโปรแกรมจะยังคงใช้การตั้งค่าเดียวกันและส่งผลกระทบซึ่งกันและกันเว้นแต่รุ่นใหม่อย่างชัดเจนตัดสินใจที่จะใช้โฟลเดอร์โดยใช้ชื่อแตกต่างกันทุก ( IntelliJIDEA70
, IntelliJIDEA81
ฯลฯ )