สร้าง / เปลี่ยนชื่อไฟล์ / โฟลเดอร์ที่ขึ้นต้นด้วยจุดใน Windows หรือไม่?


463

หลายโปรแกรมที่ต้องการชื่อโฟลเดอร์ที่เริ่มต้นด้วยจุดเช่น.emacs.d, .gimp-2.2, .jeditฯลฯ ฉันจะสร้างโฟลเดอร์ดังกล่าวหรือไม่

เมื่อใช้ Windows Explorer ใน Windows 2000 (และรุ่นอื่น ๆ ) ฉันได้รับข้อความแสดงข้อผิดพลาดว่า "คุณต้องป้อนชื่อไฟล์" ทางออกเดียวที่ฉันได้มาด้วยคือการเปิดพร้อมรับคำสั่ง (Start> Run> "CMD"> OK) mkdir .mydirและป้อน

เหตุใด Microsoft จึงมีข้อความแสดงข้อผิดพลาดนี้ใน Explorer แต่ไม่ใช่ในเชลล์คำสั่ง มีแฮ็ครีจิสทรีออกเพื่อแก้ไขปัญหานี้หรือไม่เพื่อให้ฉันสามารถป้อนชื่อโฟลเดอร์ใน Explorer ได้โดยตรง


4
นี่คือการป้องกันโบราณที่สร้างขึ้นใน windows explorer และย้อนหลังไปถึงช่วงเวลาที่มีเพียงชื่อไฟล์ DOS 8.3 เท่านั้น (Win 3.1) และไฟล์ที่มีนามสกุลไม่ได้รับอนุญาต Microsoft ไม่เคยใส่ใจที่จะลบสิ่งนี้ออกจาก Explorer อาจเป็นเพราะมนุษย์ที่ใช้ Explorer ควร "ได้รับการป้องกัน" จากการสร้างไฟล์โดยไม่ตั้งใจโดยไม่มีชื่อไฟล์ (เช่นส่วนขยายเท่านั้น)

13
โปรดดูเพิ่มเติมที่ "ฉันจะเปลี่ยนชื่อไฟล์เป็น. htaccess ใน Windows 7 ได้อย่างไร" ที่superuser.com/questions/56562/…
Arjan

คำตอบ:


642

ในการสร้าง / เปลี่ยนชื่อบน windows explorerเพียงแค่เปลี่ยนชื่อเป็น.name.- จุดเพิ่มเติมในตอนท้ายเป็นสิ่งที่จำเป็นและ Windows Explorer จะถูกลบออก

ในการสร้างไฟล์ใหม่ขึ้นต้นด้วยจุดบนพรอมต์คำสั่ง:

echo testing > .name

16
ฉันเพิ่งลอง.name.ใช้ Windows (XP) และใช้งานไม่ได้ มันบ่นเกี่ยวกับการต้องการชื่อไฟล์
Synetech

65
ยืนยันว่าทำงานบน Windows 7 ได้ยอดเยี่ยมมาก
Joe White

49
ยืนยันการทำงานกับ Windows 8
Mr. Polywhirl

11
ตัวเลือกเดียวที่จะสร้างใน XP คือผ่านพรอมต์คำสั่ง พูดmkdir .name
Antony Thomas

65
ใช้งานได้กับ Windows 10 - @Denny คุณพบนักเก็ตทองคำคนนี้ที่ไหน!
Daniel Sokolowski

54

คุณสามารถสร้างโฟลเดอร์โดยใช้ Command Prompt ด้วย:

mkdir .foldername

คุณสามารถสร้างไฟล์โดยใช้ command prompt ด้วย:

echo.>.filename.extension


31

คำถามที่ดี. มีวิธีที่ง่ายในการทำเช่นนี้จาก Windows Explorer โดยไม่ต้องใช้พรอมต์คำสั่งหรือเชลล์ สมมติว่าคุณต้องการสร้างโฟลเดอร์ชื่อ: " .apple"

  1. สร้างโฟลเดอร์ใหม่จาก Windows Explorer ตามปกติ
  2. เมื่อได้รับแจ้งให้ป้อนชื่อให้พิมพ์: " .apple." (สังเกตเห็นจุดที่ท้าย)

Windows ควรสร้างโฟลเดอร์ชื่อ: " .apple"

โปรดทราบว่าฉันใช้สิ่งนี้กับ Windows 7 เท่านั้นฉันไม่แน่ใจว่า Windows เวอร์ชั่นอื่นรองรับหรือไม่

PS Chris Moschini กล่าวในความคิดเห็นว่าใช้งานได้ใน Windows 10


5
ใช้งานได้ใน Windows 10
Chris Moschini

1
นี้เป็นสิ่งเดียวกับด้านบนลงคะแนนคำตอบในคำถามนี้เพียง 4 ปีต่อมา
phuclv

คุณเพิ่งช่วยชีวิตฉันโดยไม่ได้ตั้งใจเปลี่ยนชื่อโฟลเดอร์และไฟล์ทั้งหมดจากโฟลเดอร์ผู้ใช้ Windows ของฉันและโปรแกรมของฉันเริ่มล้มเหลว โชคดีที่ฉันสามารถรีเซ็ตชื่อได้ + 1e6 โหวตขึ้นไป
Rafa Barragan

14

ใช้ไฟล์เบราว์เซอร์อื่นที่ไม่ใช่ Explorer (Shell) ฉันได้ทดสอบกับ WinRAR, 7-Zip ect ตัวอย่างเช่นเปิด WinRAR จากนั้นไปที่ไฟล์หรือโฟลเดอร์ของคุณคลิกที่มันกดF2(เปลี่ยนชื่อ) ใส่.ที่จุดเริ่มต้นเสร็จสิ้น! ฉันได้ทดสอบกับทั้ง WinRAR และ 7-Zip คุณไม่จำเป็นต้องเพิ่มลงใน Zip หรือสร้างไฟล์บีบอัด

วิธีที่ง่ายกว่าที่ฉันพบในคำตอบอื่น ๆ ก็แค่ใส่.ท้ายด้วย


6

เปิดหน้าต่างพร้อมรับคำสั่งและป้อนคำสั่งต่อไปนี้:

cd /path/to/the/file
ren file.extension .file.extension

ที่ทำงานให้ฉัน


5

คุณสามารถทำมันได้ด้วย New-Itemcmdlet

เปิดคอนโซล PowerShell แล้วป้อน

สำหรับไฟล์:

New-Item .whatever -type file

สำหรับโฟลเดอร์:

New-Item .whatever -type directory

ใช่ใน Powershell 4.0 ก็ใช้งานได้กับคำสั่ง "md"
เฟอร์นันโดกอนซาเลซซานเชซ


3

ใช้ Windows Powershell มิฉะนั้นจะไม่สามารถทำได้ด้วย DOS / Explorer - วิธีการเดียวคือสร้าง foo.bar แล้วเปลี่ยนชื่อด้วยหน้าต่าง explorer

ด้วย PowerShell คุณสามารถ

touch .bak

ประสบความสำเร็จ


เป็นไปได้อย่างแน่นอน คุณดูคำตอบที่ได้รับการโหวตมากที่สุดซึ่งโพสต์เมื่อหลายเดือนก่อน?
phuclv

2

.bowerrcฉันไม่สามารถสร้าง ดังนั้น

ก่อนอื่นฉันสร้าง bowerrc จากนั้นไปที่พรอมต์ dos ฉันพูดว่า:

>powershell
PS > ren bowerrc .bowerrc
PS > exit
>

1
คุณไม่จำเป็นต้องมีแม้แต่พลัง เพียงแค่ cmd แบบเก่าธรรมดา (ดูคำตอบอื่น ๆ ) - Powershell ใช้งานได้ดีแน่นอน :)
Nick Nick

1

วิธีที่ฉันโปรดปรานในการทำเช่นนี้: ฉันได้ติดตั้งและรวม ConEmu ไว้ในเมนูบริบทของ Windows แล้ว https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7

เมื่อฉันต้องการเปลี่ยนชื่อไฟล์เป็นจุดด้วยฉันเลือก "ConEmu here" จากเมนูบริบทจากนั้นพิมพ์:

ren name .name

ยังสามารถใช้กับechoวิธีการข้างต้น

ประโยชน์ที่ได้รับ:

  • ง่ายและรวดเร็วไม่นำคุณออกนอกบริบทมากเกินไป
  • ไม่จำเป็นต้องพิมพ์ D: enter cd D:\\____\\_____\\_______\\____
  • ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ที่คุณไม่ต้องการเป็นอย่างอื่น (ฉันชอบและใช้ ConEmu เพื่อวัตถุประสงค์ต่าง ๆ )

1

Windows อนุญาตสิ่งนี้ เปิด Windows Explorer ตอนนี้บนเมนูบริบทคลิกขวา -> ใหม่ -> โฟลเดอร์ พิมพ์ชื่อของโฟลเดอร์ของคุณทั้งสองเริ่มต้นด้วยจุด ( .) และลงท้ายด้วยจุด ( .) และจุดต่อท้ายจะถูกลบออกเมื่อบันทึกเช่น.test.จะกลายเป็น.test


3
คำตอบนี้แตกต่างจากคำตอบนี้เมื่อ 6 ปีก่อนอย่างไร
Franklin Yu

2
นอกจากนี้ยังมีคำตอบนี้จาก 2 ปีก่อน
phuclv

0

เพียงดาวน์โหลด Anyclient และ Fast Folder Rename การเปลี่ยนชื่อโฟลเดอร์อย่างรวดเร็วจะตั้งชื่อโฟลเดอร์โดยใช้คุณสมบัติแทนที่ Anyclient จะอัพโหลดโฟลเดอร์และแสดงมันแม้ว่ามันจะทำงานบนระบบ Windows


4
ลิงก์ไปยังระบบสาธารณูปโภคจะมีประโยชน์มาก
Jhonny D. Cano -Leftware-

0

เป็นไปได้ที่จะสร้าง.jeditไฟล์ / โฟลเดอร์บน Windows โปรดสร้างด้วยสองจุด (เช่น.jedit.) และจุดสุดท้ายจะถูกลบโดยอัตโนมัติ


-4

Windows (Explorer) ไม่อนุญาตให้คุณสร้างโฟลเดอร์ที่ขึ้นต้นด้วยจุด ('.') นี่คือเหตุผลด้านความปลอดภัย / การใช้ประโยชน์ อย่างไรก็ตามเป็นไปได้ (ตามที่คุณบันทึกไว้) เพื่อสร้างโฟลเดอร์ด้วยตนเองโดยใช้ Command Prompt

ดังนั้นหากคำถามของคุณเป็นวิธีการทำใน Windows Explorer ดั้งเดิมคำตอบคือไม่ - คุณไม่สามารถ


1
คุณจะทำมันจากบรรทัดคำสั่งได้อย่างไร
Buttons840

20
> Windows (Explorer) ไม่อนุญาตให้คุณสร้างโฟลเดอร์ที่ขึ้นต้นด้วยจุด ('.') นี่คือเหตุผลด้านความปลอดภัย / การใช้ประโยชน์ ฮะ? อย่างไหนล่ะ, แบบไหนล่ะ?
Synetech

5
ฉันสองความเห็น Synetech - ถ้าเป็น "เหตุผลด้านความปลอดภัย / ใช้ประโยชน์" เราต้องเรียก Linus Torvald โดยเร็วและบอกให้เขาเสียบหลุมนี้เมื่อวานนี้!
Natalie Adams
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.