Nov 12, 2011

ไขข้อข้องใจ desktop.ini คืออะไรกัน

https://lh3.googleusercontent.com/-xQfxW-znlXI/Tr5gq8S9d5I/AAAAAAAAApg/pA7eA6Zj9f8/s650/sshot-3_thumb5.png

หายไปตั้งนาน ในที่สุดก็กลับมาเขียนสักที วันนี้จะมาเฉลยไฟล์ที่มีมานานใน Windows ของเรากัน

คุณเคยเห็นไฟล์แปลกๆ อย่าง desktop.ini ที่อยู่ด้านบนสุดของทุกๆ โฟลเดอร์หรือไม่? ความเป็นจริงแล้วมันเป็นไฟล์หนึ่งเลยที่สำคัญมาก มีไว้เพื่อกำหนดการตั้งค่าต่างๆ ของโฟลเดอร์นั้นๆ เช่นเดียวกันกับไฟล์ .DS_Store ที่อยู่ใน OS X

เมื่อคุณสร้าง new folder ขึ้นมาใหม่มันก็จะมาพร้อมกับไฟล์ desktop.ini เพื่อกำหนดไอคอนมาตรฐานของโฟลเดอร์นั้นทันที อย่างไรก็ตามหน้าที่ของมันไม่ได้มีเพียงเท่านี้ ข้อมูลของไฟล์ desktop.ini โดยทั่วไปมีดังนี้

[.ShellClassInfo]
ConfirmFileOp=0
IconFile=Folder.ico
IconIndex=0
InfoTip=Type Your InfoTip Here.


ไฟล์ desktop.ini มีหลากหลายคุณลักษณะหน้าที่ แต่คำสั่งที่ใช้ๆ กันก็มี

ConfirmFileOp
IconFile
IconIndex
InfoTip


ConfirmFileOp
หากถูกเซ็ทที่ 0 ก็จะหมายถึงเมื่อคุณคิดจะย้ายหรือลบโฟลเดอร์ที่มีค่านี้ ก็จะมีหน้าต่างคอนเฟิร์มขึ้นมาว่า “You Are Deleting a System Folder”

IconFile
การระบุไอคอนของโฟลเดอร์ สามารถใช้ได้ทั้ง .ico, .exe หรือ .dll

IconIndex
การกำหนดค่าอินเด็กซ์ของไอคอนโฟลเดอร์ ถ้าหากโฟลเดอร์มีไอคอนเดียวก็ควรจะเซ็ทค่าไว้ที่ 0

InfoTip
ข้อความที่ต้องการให้ปรากฏเมื่อคุณเลื่อนเม้าส์ไปชี้ที่โฟลเดอร์นั้น

โดยปกติแล้วไฟล์ desktop.ini จะถูกซ่อนเอาไว้นอกเสียว่าคุณจะไปติ๊ก Display Protected Operating System Files ออก ไฟล์ก็จะแสดงมาให้เห็น

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6tcWrvIsK8Tul64DdFt9eKiATboe3j2Md5ahqDkGYs_IrR7cYd_KypIjY3ZOefcWCyMUz-njKPRzLzTXsM-M4k0dBgUTzPKFZL2ykIFn7XrMRr3EVwDCSJI6-1VSDBCnW-yI8nbhogjF4/s512/sshot-3_thumb4.png

คุณสามารถแก้ไขไฟล์นี้ได้ด้วย Notepad อย่าลืมเปลี่ยนเป็น Unicode ก่อนบันทึกด้วยล่ะครับ

0 ความคิดเห็น:

Post a Comment

Total Pageviews

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Maximum Hitech