คำถามติดแท็ก filenames

ชื่อไฟล์ (เขียนเป็นสองคำชื่อไฟล์) เป็นชื่อที่ใช้เพื่อระบุไฟล์คอมพิวเตอร์ที่เก็บไว้ในระบบไฟล์โดยไม่ซ้ำกัน ชื่อไฟล์เป็นป้ายกำกับที่เป็นมิตรกับมนุษย์สำหรับการอ้างอิงหรือตัวชี้ที่ระบบปฏิบัติการใช้เพื่อระบุไฟล์ภายในระบบไฟล์

4
วิธีลบไฟล์ที่มีพา ธ ยาวเกินไปที่จะลบ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: วิธีลบไดเรกทอรีที่มีพา ธ / ชื่อยาวเกินไปสำหรับการลบปกติ 23 คำตอบ วิธีลบไฟล์ใน Windows ที่มีชื่อไฟล์ยาวเกินไป? [ซ้ำ] 8 คำตอบ ฉันทำงานกับซอร์สโค้ดสำหรับการมองเห็นของคอมพิวเตอร์ที่ฉันพบและไม่ทราบว่ามันสร้างไฟล์แคชที่มีชื่อยาวมากและตอนนี้ฉันไม่สามารถลบ 2 ในนั้นได้ ฉันพยายามเปลี่ยนชื่อเป็นชื่อที่สั้นกว่า แต่ฉันไม่สามารถทำอะไรกับไฟล์ได้ฉันพยายามรีสตาร์ทคอมพิวเตอร์และดูว่าจะหายไปหรือไม่ ข้อความแสดงข้อผิดพลาดแจ้งว่า: เส้นทางปลายทางยาวเกินไป ชื่อไฟล์ยาวเกินไปสำหรับโฟลเดอร์ปลายทาง คุณสามารถย่อชื่อไฟล์และลองอีกครั้งหรือลองตำแหน่งที่มีเส้นทางที่สั้นกว่า ฉันจะลบไฟล์ในกรณีนี้ได้อย่างไร

8
วิธีลบไฟล์ใน Windows ที่มีชื่อไฟล์ยาวเกินไป? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: วิธีลบไดเรกทอรีที่มีพา ธ / ชื่อยาวเกินไปสำหรับการลบปกติ 23 คำตอบ ภรรยาของฉันมีหลายไฟล์และโฟลเดอร์ที่มีชื่อไฟล์ที่ทำให้พวกเขายกเลิกการลบไม่ได้ (ไม่สามารถลบได้) โดยวิธีปกติหรือผ่านทางบรรทัดคำสั่ง ฉันเชื่อว่าชื่อไฟล์ยาวเกินไปเนื่องจากความลึกของโครงสร้างโฟลเดอร์ ไม่มีใครรู้ว่ายูทิลิตี้ที่ดีสำหรับการล้างไฟล์เช่นนี้?
202 windows  path  filenames 

30
จะบังคับให้ Windows เปลี่ยนชื่อไฟล์ด้วยอักขระพิเศษได้อย่างไร?
ฉันมีเพลงที่ Windows ไม่สามารถเล่นได้เพราะมีเครื่องหมายคำถามในชื่อไฟล์ "Where Have All the Cowboys Gone?.ogg" // as an example ดังนั้นฉันจึงพยายามที่จะเปลี่ยนชื่อและ Windows บ่นว่าฉันลองใน Explorer หรือจากพรอมต์คำสั่ง ข้อผิดพลาดที่ฉันได้รับเมื่อพยายามคัดลอกเปลี่ยนชื่อหรือย้ายคือ: ไวยากรณ์ชื่อไฟล์ชื่อไดเรกทอรีหรือป้ายกำกับของไดรฟ์ข้อมูลไม่ถูกต้อง มีวิธีWindowsเพื่อบังคับให้เปลี่ยนชื่อในกรณีนี้หรือไม่ ปรับปรุง ฉันจะจับตาดูคำถามนี้ แต่หลังจาก 13 คำตอบและพยายามหลายครั้ง (นอกเหนือจากโซลูชันของบุคคลที่สาม) ดูเหมือนว่า Windows ไม่สามารถทำสิ่งนี้ได้ (หรืออย่างน้อยหน้าต่างของฉันก็ไม่สามารถทำได้ ดังนั้นฉันจึงยอมรับคำตอบซึ่งเป็นโซลูชันดั้งเดิมของฉันอย่างไรก็ตามการใช้ Linux มันคงจะดีถ้าได้เห็น Windows จัดการกับสิ่งนี้ดังนั้นอย่าหยุดเพียงเพราะฉันยอมรับคำตอบนี้แล้วคำถามยังคงอยู่!

3
ตัวเลือก“ เปิดใช้งานนโยบายเส้นทางยาว NTFS ของ Windows 10” หายไป
ในบางครั้ง Microsoft ได้สนับสนุนตัวเลือกในการลบขีด จำกัด ของ 260 สัญลักษณ์สำหรับความยาวชื่อไฟล์ NTFS เว็บเต็มไปด้วยบทความอธิบายสิ่งที่ควรทำ กดWindowsคีย์พิมพ์และกดgpedit.mscEnter นำทางไปLocal Computer Policy> Computer Configuration> Administrative Templates> System> >FilesystemNTFS ดับเบิลคลิกที่Enable NTFS long pathsตัวเลือกและเปิดใช้งาน อย่างไรก็ตามฉันไม่มีตัวเลือกดังกล่าว โปรดดูภาพหน้าจอด้านล่าง: ฉันไม่มี Windows Update บางตัวหรือเป็นอย่างอื่นหรือไม่

5
มีเหตุผลทางเทคนิคใดบ้างที่ไม่ได้ใช้อักขระเว้นวรรคในชื่อไฟล์
ใครบางคนที่ฉันรู้จักแสดงความรำคาญในวันนี้เกี่ยวกับพวกเราที่มักจะไม่ใช้ช่องว่างในชื่อไฟล์ของเราเช่นNamingThingsLikeThis.txt- แม้ว่าระบบปฏิบัติการที่ทันสมัยที่สุดจะรองรับช่องว่างในชื่อไฟล์ มีเหตุผลทางเทคนิคหรือไม่ที่จะเห็นชื่อไฟล์ที่ไม่มีเว้นวรรค (เหมาะสม)? ถ้าใช่เหตุผลทางเทคนิคเหล่านี้ที่ช่องว่างในชื่อไฟล์จะถูกหลีกเลี่ยงหรือท้อแท้และในกรณีใดบ้างที่เกี่ยวข้อง เหตุผลที่ชัดเจนที่สุดที่ฉันคิดได้และทำไมฉันมักจะหลีกเลี่ยงมันเป็นคำพูดพิเศษที่จำเป็นในบรรทัดคำสั่งเมื่อจัดการกับไฟล์ดังกล่าว มีเหตุผลทางเทคนิคที่สำคัญอื่น ๆ อีกไหม?

4
อะไรคือความสำคัญของชื่อไฟล์ Windows ที่มีเลขฐานสิบหกในนั้นเช่น {ED7BA470-8E54-465E-825C-99712043E01C}
เมื่อทำการสำรองข้อมูลฮาร์ดไดรฟ์ Windows ของฉันฉันสังเกตเห็นชื่อไฟล์บางไฟล์ที่มีตัวเลขสุ่มปรากฏอยู่ ตัวอย่างเช่น:.{ED7BA470-8E54-465E-825C-99712043E01C} นั่นหมายความว่าบางสิ่งที่พิเศษใน Windows หรือไม่? ไฟล์เหล่านี้มีจุดประสงค์อะไร?

17
ฉันจะลบโฟลเดอร์ที่ซ้อนกันค่อนข้างลึกและหลีกเลี่ยง“ ชื่อไฟล์ยาวเกินไป” ได้อย่างไร?
Eclipse สร้างโฟลเดอร์ temp ในหนึ่งในไดเรกทอรีที่ซ้อนกันค่อนข้างลึกเช่น dir1\dir1\dir1\dir1\... ฉันไม่สามารถลบโฟลเดอร์นี้ใน Windows ผ่าน Explorer คำสั่งdelหรือrmdirคำสั่งหรือคำสั่ง Cygwin 'rm' ฉันจะลบโฟลเดอร์ที่ยาวมาก ๆ ได้อย่างไร? มันแค่พูดว่า "ชื่อไฟล์ยาวเกินไป ... "

5
ทำไม `dir *. * 'ให้ไฟล์และโฟลเดอร์ทั้งหมดแก่ฉัน
เมื่อฉันรันdir *.*มันจะให้ผลลัพธ์ที่ไม่คาดคิด แม้กระทั่งไฟล์และโฟลเดอร์ที่ไม่มีจุดใด ๆ ในชื่อจะแสดงรายการ ตัวอย่างเช่น C:\>dir *.* Volume in drive C is System Volume Serial Number is AC0A-29DA Directory of C:\ 14-03-2017 05:17 PM 8,192 ntuser.dat 03-01-2017 07:10 PM <DIR> Perl520 28-03-2017 10:13 AM <DIR> Program Files 28-03-2017 10:13 AM <DIR> Program Files (x86) 04-01-2017 03:25 PM <JUNCTION> Python27 …

3
อักขระใดบ้างที่ปลอดภัยในชื่อไฟล์ข้ามแพลตฟอร์มสำหรับ Linux, Windows และ OS-X
ปัจจุบันฉันใช้YYMMDD-NAME+PAGEชื่อสำหรับไฟล์ส่วนใหญ่ของฉัน NAMEมีการแปลงช่องว่างเป็นขีดล่าง ฉันต้องการใช้YYYY-MM-DDรูปแบบวันที่ แต่ฉันไม่แน่ใจว่าจะแยกมันออกจากชื่ออย่างไร A -จะดูแปลก ๆ ถ้าชื่อเริ่มต้นด้วยตัวเลข ถ้าฉันใช้ a _มันจะขัดแย้งกับขีดล่างที่แทนช่องว่าง อักขระใดที่ปลอดภัยพอสมควรในชื่อไฟล์ที่จะใช้งานได้ที่นี่ ฉันอยู่บน Linux แต่ฉันอาจแชร์ไฟล์กับผู้อื่น (Windows 7, Mac OS X)
60 filenames 

4
ค้นหาไฟล์ที่กรองโดยหลายนามสกุล
ไวยากรณ์ที่ถูกต้องสำหรับ: find . -type f -name \*.\(shtml\|css\) ใช้งานได้ แต่ไม่เหมาะสม: find . -type f -name \*.shtml > f.txt && find . -type f -name \*.css >> f.txt วิธีการทำเช่นเดียวกัน แต่ในการกดแป้นพิมพ์น้อยลง?


2
Windows รุ่นใดเคยทำเช่นนี้มาก่อนหรือไม่?
แรงบันดาลใจจากบทความ DailyWTF วันนี้ การเรียกร้องของผู้เขียนที่ไฟล์จะถูกดำเนินการเมื่อคลิกที่ทางลัดไปสู่การยกตัวอย่างเช่น C:\Program.exeC:\Program Files\Doom 2\doom2.exe -nomusic สมมุติว่า Windows พยายามเรียกใช้C:\Programอาร์กิวเมนต์Files\Doom 2/doom2.exe -nomusicก่อน ถ้าไม่มีC:\Program.exeมันก็พยายามที่มีการขัดแย้งC:\Program Files\Doom2/doom2.exe -nomusic และถ้าไม่มีC:\Program Files\Doom.exe\ก็จะพยายามC:\Program Files\Doom 2\doom2.exe -nomusicและประสบความสำเร็จในที่สุด ฟังดูไร้สาระสมบูรณ์แบบสำหรับฉัน ฉันไม่อยากจะเชื่อเลยว่ามันจะได้ผลเช่นนี้ ผู้แสดงความคิดเห็นพูดได้ดี : ฉันพบว่ามันยากที่จะเชื่อว่า Windows รุ่นที่วางจำหน่ายใด ๆ ที่เคยทำตามวิธีการทดลองและข้อผิดพลาดที่อธิบายโดย OP ฉันเชื่ออย่างแน่นอนว่า Windows รุ่นที่ออกวางจำหน่ายมีพฤติกรรมที่ทำให้สมองตายเป็นค่าเริ่มต้น ฉันมีประสบการณ์โดยตรงหลายต่อหลายครั้ง สิ่งที่ฉันไม่เชื่อว่าเป็นรุ่นที่วางจำหน่ายของ Windows มีนี้พฤติกรรมของสมองที่ตายตามที่อธิบายบทความ เป็นข้อบกพร่องด้านความปลอดภัยที่ใหญ่เกินไปที่จะไม่ได้สังเกตจนกว่าจะมีการส่งแบบสุ่มรายวัน WTF แบบสุ่มที่เปิดเผยอย่างน้อยหนึ่งทศวรรษต่อมา แก้ไขเพื่อความชัดเจน:นี่คือวิธีทดสอบตัวเอง คัดลอก notepad.exe ไปยัง C: \ program.exe เรียกใช้ C: …

2
วิธีกระจายชื่อไฟล์ในสองไดเรกทอรี (โดยไม่ต้องเขียนไปยังไฟล์ระดับกลาง)
ฉันกำลังพยายามทำบางสิ่งตามแนวของ: diff `ls -1a ./dir1` `ls -1a ./dir2` แต่นั่นไม่ได้สำหรับเหตุผลที่ชัดเจน มีวิธีที่ดีกว่าในการบรรลุเป้าหมายนี้ (ใน 1 บรรทัด) มากกว่านี้หรือไม่? ls -1a ./dir1 > lsdir1 ls -1a ./dir2 > lsdir2 diff lsdir1 lsdir2 ขอบคุณ
31 diff  filenames  ls 

4
ฉันจะเปลี่ยนชื่อไฟล์ที่ชื่ออยู่ในตัวเองเป็นเส้นทางแบบเต็ม (เช่นเริ่มต้นด้วย“ g: \”) ได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: จะบังคับให้ Windows เปลี่ยนชื่อไฟล์ด้วยอักขระพิเศษได้อย่างไร? 36 คำตอบ ฉันสร้างไฟล์ที่ชื่อg:\filename.csvใน Windows XP ผ่านสคริปต์ Python โดยไม่ได้ตั้งใจ โปรดทราบว่าg:\filename.csvเป็นชื่อไฟล์ จริงๆแล้วมันถูกบันทึกไว้ในไดรฟ์ F: ฉันไม่สามารถเปลี่ยนชื่อโดยใช้ command prompt ( ren oldfilename newfilename) หรือใช้F2ในหน้าต่าง Explorer มีข้อความแจ้งว่า "ไม่สามารถอ่านจากไดรฟ์" - Windows คิดว่าไฟล์อยู่ในไดรฟ์ G: มีวิธีการเปลี่ยนชื่อหรือไม่?

9
ทำไมฉันไม่สามารถตั้งชื่อโฟลเดอร์หรือไฟล์ 'CON' ใน Windows ได้
ใน Windows ทุกรุ่นเราไม่สามารถเปลี่ยนชื่อไฟล์หรือชื่อโฟลเดอร์CONโดยไม่ต้องใช้ซอฟต์แวร์เปลี่ยนชื่อไฟล์บุคคลที่สาม การพยายามทำสิ่งนี้ใน Windows 7 ทำให้เกิดข้อผิดพลาด: ชื่ออุปกรณ์ที่ระบุไม่ถูกต้อง พยายามที่จะบันทึกไฟล์con.txtใน Notepad นำไปสู่ข้อผิดพลาดที่คล้ายกัน: ชื่อไฟล์นี้สงวนไว้สำหรับการใช้งานโดย Windows เลือกชื่ออื่นแล้วลองอีกครั้ง เหตุใดเราไม่สามารถตั้งชื่อไฟล์หรือโฟลเดอร์CONใน Windows ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.