ฉันเป็นแค่คนช่างฝันหรือมีอะไรแบบนี้อยู่จริงไหม?
:charachter ยังใช้เพื่อแยกชื่อไฟล์และชื่อกระแสข้อมูลสำรอง MyDrive:Fooตั้งชื่อสตรีม Foo ในไฟล์ MyDrive ไม่ใช่ไฟล์ Foo ในไดเรกทอรีการทำงานปัจจุบันของดิสก์ MyDrive ทำไมคุณถึงต้องการทำเช่นนี้?
ฉันเป็นแค่คนช่างฝันหรือมีอะไรแบบนี้อยู่จริงไหม?
:charachter ยังใช้เพื่อแยกชื่อไฟล์และชื่อกระแสข้อมูลสำรอง MyDrive:Fooตั้งชื่อสตรีม Foo ในไฟล์ MyDrive ไม่ใช่ไฟล์ Foo ในไดเรกทอรีการทำงานปัจจุบันของดิสก์ MyDrive ทำไมคุณถึงต้องการทำเช่นนี้?
คำตอบ:
ไม่คุณไม่สามารถ. มันถูกเรียกว่าอักษรระบุไดรฟ์ด้วยเหตุผล
คำสั่งmyDrive:ให้ข้อผิดพลาด
'myDrive:' is not recognized as an internal or external command,
operable program or batch file.
โปรดทราบว่าไม่จำเป็นต้องเป็นตัวอักษรในความหมายดั้งเดิม [:ตัวอย่างเช่นคุณสามารถเรียกไดรฟ์ของคุณ
DOS อนุญาตให้คุณใช้อักขระ ASCII ทั้งหมดระหว่างAถึง` (รวมทั้งสองอย่าง) ทำให้คุณมีตัวอักษรไดรฟ์ทั้งหมด 32 ตัว ฉันไม่แน่ใจว่าจะเข้าถึง 6 ล่าสุดบน Windows ได้อย่างไร
สิ่งที่ใกล้ที่สุดที่คุณสามารถเข้าถึง "ความฝัน" ของคุณกำลังเพิ่มขึ้น ตัวอย่างเช่นคุณสามารถติดไดรฟ์ (พาร์ทิชันจริง) C:\myDriveในโฟลเดอร์
"โซลูชัน" อื่นที่จะใช้งานได้สำหรับ Windows Explorer กำลังเพิ่มค่าสตริงที่ขยายได้ในรีจิสตรีคีย์
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
นี่คือที่เก็บตำแหน่งจริงของDesktop , My Musicและอื่น ๆ
[:สองสามครั้ง ...
/:" หรือ " [:" (คุณสามารถกำหนดfoo:วิธีนั้นได้ แต่จะไม่ทำงาน)
subst [: C:\ ลอง [ตอนนี้คุณมีไดรฟ์
คุณสามารถสร้างชื่อที่กำหนดเอง "ไดรฟ์" โดยใช้ระบบการให้บริการ PowerShell คุณจะทำอะไรเช่น
PS> New-PSDrive -name myDrive -PSProvider FileSystem -Root "F:"
จากนั้นคุณจะสามารถเข้าถึงไฟล์ / ไดเรกทอรีภายใต้ไดรฟ์เดียวกันเช่น
PS> dir myDrive:\whatever\foo
ไม่ชัดเจนจากคำถามของคุณหากคุณอยู่ในสภาพแวดล้อมแบบ scripted / console หรือหากคุณต้องการเห็นสิ่งนี้ใน Windows Explorer โดยเฉพาะ นอกจากนี้ฉันคิดว่าคุณกำลังพูดถึงระบบไฟล์ "ปริมาณ" ระบบผู้ให้บริการ PowerShell ยังสนับสนุนผู้ให้บริการประเภทอื่น