Saya perhatikan bahwa Windows tampaknya mampu membuat berbagai jenis cara pintas. Saat ini, saya mencoba memahami pintasan Folder yang ada di folder Pintasan Jaringan profil saya. Di Windows Explorer itu muncul sebagai folder dengan overlay jalan pintas, Jenis terdaftar adalah "File folder" dan mengklik dua kali membawa saya ke lokasi jaringan. Melihatnya di PowerShell menunjukkan bahwa itu adalah folder dan di dalamnya ada file "target.lnk".
Juga, saya sering menemukan bahwa jendela Properties dari pintasan lain akan kehilangan bidang "Target". Saya pikir ini mungkin jalan pintas Pemasang Windows. Tidak termasuk Sambungan dan Tautan Simbolik, apakah ada jenis pintasan lain di luar sana? Lebih baik lagi, adakah dokumentasi yang bisa saya lihat yang mencantumkan semuanya?
* sunting: info lebih lanjut di bawah ini tentang jenis pintasan yang terutama saya perhatikan.
Explorer melihat folder (BShacklett) sebagai jalan pintas. Powershell melihat yang berikut:
Directory: C:\Users\bshacklett\AppData\Roaming\microsoft\windows\Network
Shortcuts\BShacklett
Mode LastWriteTime Length Name
---- ------------- ------ ----
---hs 2012-06-11 10:50 75 desktop.ini
-a--- 2012-06-11 10:50 1450 target.lnk
PS C:\Users\bshacklett\AppData\Roaming\microsoft\windows\Network Shortcuts> cat .\BShacklett\desktop.ini
[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
Flags=2
Jawaban:
Tidak ada daftar lengkap, tetapi apa yang Anda lihat disebut "folder-pintas" , folder yang berperilaku seperti pintasan ke objek lain, dan tidak berdokumen (setidaknya oleh Microsoft).
Seperti yang Anda lihat, itu adalah folder biasa yang berisi file
desktop.ini
dantarget.lnk
. The.lnk
file adalah file shortcut biasa yang harus dinamaitarget.lnk
, dandesktop.ini
berisi berikut:Anda dapat melihat beberapa informasi tentang bagaimana ia ditangani oleh Explorer di entri registri berikut:
Mereka pada dasarnya bertindak seperti alias untuk folder, kecuali bahwa mereka tidak secara otomatis mengambil tata letak yang asli. Artinya, jika Anda mengaktifkan dan mengukur kolom dalam folder, lalu membuat folder-pintas untuk itu, membuka folder melalui folder-pintas akan membiarkan Anda melihat isi sebenarnya dari folder asli, tetapi konfigurasi kolom (dan lainnya konfigurasi atribut seperti posisi jendela, dll.) akan menjadi default, bukan yang disesuaikan — membuka folder asli melalui cara biasa (langsung, pintasan file, dll.) akan menampilkannya dengan penyesuaian.
Seperti yang Anda tebak dengan fakta bahwa pengenal-kelas yang digunakan untuk membuat titik-pintasan folder menunjuk
shell32.dll
, mereka hanya diselesaikan oleh Explorer dan diperlakukan seperti direktori biasa oleh command-interpreter (dan PowerShell).Mereka tidak sering digunakan dalam praktik, tetapi mereka bisa agak berguna dan hampir seperti alias yang bagus karena versi Windows yang lebih lama (seperti ME, 2000, dan XP) tidak mendukung beberapa jenis alias dengan baik, jika sama sekali. Salah satu cara mereka dibuat secara otomatis oleh Explorer adalah ketika Anda menyeret folder ke Start Menu. Saat Anda menyeret folder ke folder lain, bilah Luncur Cepat, dll., Pintasan file biasa ke folder dibuat, tetapi saat Anda menyeretnya ke Menu Mulai, pintasan folder dibuat yang memungkinkannya menjadi seperti sub-menu (yaitu, dapat diperluas).
Satu hal yang perlu diperhatikan adalah bahwa meskipun Anda dapat menggunakannya untuk membuat menu yang dapat diperluas, mereka hanya berperilaku seperti ini satu tingkat dalam. Oleh karena itu, membuat folder-shortcut ke folder, menempatkan bahwa dalam folder lain, kemudian membuat folder-shortcut untuk yang folder dan memasukkannya ke dalam menu tidak akan membiarkan Anda membuat menu diupgrade tiga tingkat. Alih-alih, yang akan Anda dapatkan adalah menu yang berisi folder yang mengembang untuk memperlihatkan folder lain yang mengembang untuk memperlihatkan pintasan bernama
target
.sumber
Ada
Shortcuts
yang hanya*.lnk
file, danJunction
/Hard link
/Symbolic link
yang merupakan objek NTFS. Jangan campur mereka.Shortcuts
mungkin ditargetkan kePaths
(file dan folder) danPIDL's
(yang tidak dapat diedit di antarmuka Explorer).sumber
Selain 4 jenis yang @Maximus telah terdaftar, ada tipe 5 yang merupakan pintasan sistem "khusus" yang didefinisikan dalam registri.
Contohnya termasuk hal-hal seperti "perpustakaan" di Windows 7, Font, Printer, dll.
.lnk dan Sambungan khusus untuk Windows (partisi NTFS). Tautan Hard dan Simbolik juga ditemukan di banyak sistem pengarsipan lainnya termasuk semua UNIX seperti OS (Linux, BSD, Mac, dll.).
Tautan keras dan Simbolik hanya dapat diatur dari baris perintah dengan alat Windows asli. Tetapi ada add-in Windows Explorer yang luar biasa yang memungkinkan pembuatannya. Persimpangan dapat dibuat dari baris perintah atau dari utilitas disk Panel Kontrol Windows. Tautan lnk khusus untuk Windows Explorer.
Saya lebih suka menggunakan tautan simbolis untuk sebagian besar tujuan. Mereka bekerja dengan baik dengan lingkungan OS campuran dan bekerja dengan sebagian besar perangkat lunak Windows.
sumber