วิธีข้ามเวลา "คำนวณ" เมื่อคัดลอกไฟล์โดยใช้ Windows explorer


42

เมื่อคัดลอกไฟล์ / โฟลเดอร์เล็ก ๆ หลายร้อยไฟล์บน Windows ขั้นตอนการคำนวณของ Windows มักจะใช้เวลานานมากก่อนที่จะมีการคัดลอกข้อมูลใด ๆ มีการตั้งค่าให้บอก Windows ให้เริ่มคัดลอกทันทีและ / หรือข้ามขั้นตอนการคำนวณล่วงหน้าทั้งหมดหรือไม่


3
แม้จะมีโปรแกรมอรรถประโยชน์เช่น TerCopy การคำนวณก็เกิดขึ้นก่อนที่การคัดลอกจริงจะเกิดขึ้น เช่น TeraCopy จะนั่งอยู่ที่นั่นโดยไม่ทำอะไรเลยนอกจากแฟลชไดรฟ์ led ที่กะพริบอย่างบ้าคลั่ง ฉันไม่เข้าใจตรรกะเบื้องหลังการฝึกนี้ดูเหมือนว่า Windows จะโง่เท่ากับระบบปฏิบัติการ ทางออกที่ดีที่สุดคือสิ่งที่ Zachary แนะนำคือใช้บรรทัด cmd "คำตอบ" อื่น ๆ ทั้งหมดนั้นผิด

ชอบหรือไม่จุดประสงค์ของการคำนวณคือการจัดเตรียมแถบสถานะและเวลาที่แม่นยำยิ่งขึ้น สมมติว่าคุณมี 100 ไฟล์ในไดเรกทอรีที่มี 99 ไฟล์ที่มีขนาด 1MB และ 1 ไฟล์ที่มีขนาด 10GB ไฟล์ 99 ไฟล์แรกจะถูกคัดลอกและแถบสถานะแสดงให้เห็นว่า 99% เป็นระยะเวลานานเนื่องจากขนาดใหญ่ ไฟล์ - ผู้ใช้ส่วนใหญ่จะคิดว่าการดำเนินการคัดลอกหยุดและยกเลิกกระบวนการแม้ว่าจะทำงานอย่างถูกต้องในไฟล์ขนาดใหญ่ มันอาจสร้างความรำคาญให้กับไฟล์ขนาดเล็ก แต่เมื่อพูดถึงไฟล์ขนาดใหญ่มันสามารถจัดการเวลาที่คาดหวังได้
Dustin G.

เป็นเรื่องที่น่ากลัวอย่างยิ่งกับ Media Transfer Protocol (MTP)
neverMind9

คำตอบ:


25

อย่าใช้ Explorer

ไม่ว่าจะหมายถึงการใช้ตัวจัดการไฟล์บุคคลที่สามตัวคัดลอกหรือบรรทัดคำสั่งขึ้นอยู่กับคุณ

ตัวจัดการการคัดลอกเป็นส่วนขยายของเชลล์ที่สกัดกั้นความพยายามใด ๆ ในการคัดลอก / ย้ายไฟล์และใช้การดำเนินการเอง ปกติเหล่านี้ไสสำเนาถูกสร้างมาให้ใช้คุณลักษณะที่ Explorer ไม่ได้เช่นการเข้าคิวขึ้นมาดำเนินการหลายความหมายที่แตกต่างกันการเขียนทับหรือประสานการควบคุมปริมาณความเร็ว ฯลฯ เครื่องมือบางอย่างที่คุณสามารถดูรวมFastCopy , TeraCopy , SuperCopierและชื่อจินตนาการคัดลอก Handler

ส่วนตัวผมใช้ FastCopy เพราะมันเก็บความหมายของการคัดลอกที่ดีที่สุดของ Explorer ตัวอย่างเช่นครั้งสุดท้ายที่ฉันลอง TeraCopy อัปเดตไฟล์ด้วยการเชื่อมโยงหลายอันมันไม่ได้ทำสิ่งเดียวกันกับที่ Explorer ทำ


2
จากความอยากรู้ทำไมคุณถึงมีไฟล์ที่มีการเชื่อมโยงหลายตัว?
Hugh Allen

6
เพราะพวกมันมีประโยชน์ ตัวอย่างเช่นด้านบนของโฟลเดอร์ดาวน์โหลดของฉันมีโฟลเดอร์ย่อยสำหรับพีซีแต่ละเครื่องที่ฉันเป็นเจ้าของ ฉันจะ hardlink โปรแกรมที่ต้องติดตั้งในแต่ละระบบลงในโฟลเดอร์ของระบบนั้น ฉันใช้ junctions และ hardlinks สำหรับทุกสิ่งและLink Shell Extensionทำให้การสร้างดูและจัดการง่ายขึ้น
afrazier

3
ไม่สามารถใช้งานได้กับไดรฟ์โทรศัพท์ / MTP : '(
Gizmo

ฉันตะลึงที่พบ FastCopy ตอนนี้เท่านั้น ... มันทำให้ฉันรำคาญใจเกี่ยวกับ Windows และคืนนี้อีกครั้งฉันมีกิกะไบต์ขนาดไฟล์ต่าง ๆ และ Windows เริ่มต้นที่ 2 ชั่วโมง 45 นาทีและในที่สุดก็ประมาณ 17 นาทีเพื่อ คัดลอกไปยัง NAS ของฉันผ่านเครือข่ายกิกะบิต มองหาวิธีการแก้ปัญหาฉันสะดุดในเรื่องนี้และก็ไม่ผิดหวัง นี่คือการคัดลอกที่เร็วที่สุดที่ฉันเคยเห็น
อัลเลนแจ็คสัน

สิ่งเดียวที่เร็วกว่า (เพื่อคัดลอก) คือการซิปไฟล์ก่อนซึ่งอนุญาตให้คัดลอกไฟล์ทำงานที่ความเร็วเครือข่าย (ประมาณ 5 วินาทีสำหรับการบีบอัด 350K ที่เกิดขึ้นที่การบีบอัดที่เร็วที่สุด) แต่แล้วคุณยังต้องคลายซิปที่ปลายอีกด้านหนึ่ง . หากคุณทำเช่นนั้นจากคอมพิวเตอร์ต้นทางคุณจะคลายหน่วยความจำและส่งกลับผ่านเครือข่าย เพียงใช้ FastCopy ยังไม่เข้าใจว่าทำไมนี่เป็นลำดับความสำคัญเร็วกว่าโปรแกรมอรรถประโยชน์อื่น ๆ
อัลเลนแจ็คสัน


6

มีสองขั้นตอนในการคำนวณเวลาที่เหลืออยู่ของกล่องโต้ตอบการทำงานของไฟล์ Windows Vista / 7 มีเฟสเริ่มต้นซึ่งมีการระบุหรือคัดลอกหรือย้ายไฟล์และโฟลเดอร์และระยะที่สองซึ่งประมาณเวลาที่เหลืออยู่ ในช่วงแรกจะเกิดขึ้นจริง ๆ ก่อนที่การดำเนินการใด ๆ ของไฟล์จะเกิดขึ้นจริง แต่ขั้นตอนที่สองจะเกิดขึ้นในขณะที่ไฟล์จะถูกคัดลอก / ย้ายและอัปเดตอย่างต่อเนื่องในขณะที่มันกำลังดำเนินอยู่

หากปัญหาของคุณกับส่วนที่สองก็ไม่จำเป็นต้องกังวล เหลือเวลาบรรทัดจะมีการปรับปรุงเมื่อมีการคำนวณเสร็จแล้ว แต่ไฟล์ที่มีอยู่แล้วถูกย้าย / คัดลอก (อันที่จริงแล้วมันจะต้องคัดลอกหรือย้ายไฟล์บางไฟล์เพื่อให้สามารถวัดความเร็วการอ่าน / เขียนโดยเฉลี่ยเพื่อใช้ในการคำนวณโดยประมาณเพียงแค่ทราบว่าจำนวนไฟล์ / โฟลเดอร์ไม่เพียงพอ)

หากปัญหาของคุณเกิดขึ้นกับส่วนแรกตามที่คนอื่นพูดถึงคุณสามารถใช้เครื่องมือของบุคคลที่สามเพื่อคัดลอก / ย้ายไฟล์และโฟลเดอร์ได้ทันที แต่โปรดทราบว่ามีข้อดีบางประการในการใช้วิธีการในตัว ( เช่นการแจงนับล่วงหน้า) แทนที่จะทำอย่างสุ่มสี่สุ่มห้าเช่นเดียวกับที่ทำใน Windows รุ่นก่อนหน้า ด้วยการทราบสถานะของไฟล์และโฟลเดอร์ (เช่นชื่อไฟล์ / ชื่อคุณลักษณะขนาด ฯลฯ ) Windows จึงสามารถให้ตัวเลือกสำหรับการจัดการข้อขัดแย้งและไฟล์ซ่อน / ระบบ หากไม่ได้สร้างรายชื่อไฟล์และโฟลเดอร์ทั้งหมดมันจะไม่สามารถถามคุณเกี่ยวกับการรวมหรือเขียนทับ / เปลี่ยนชื่อวัตถุ (ในทางเทคนิคสามารถทำได้ แต่ด้วยการสร้างรายการก่อนจะทำให้กระบวนการเร็วขึ้นและง่ายต่อการจัดการโดยเฉพาะอย่างยิ่งถ้าคุณคลิกที่/ ทำเสมอสำหรับทุกคน เช่นเดียวกับที่บางคนพูดในที่นี้แม้แต่เครื่องมือของบุคคลที่สามก็มักจะสร้างรายการ


2

หากคุณคัดลอก / ย้ายโฟลเดอร์โดยใช้บรรทัดคำสั่งกระบวนการดำเนินการโดยไม่มีการคำนวณ


ใช่ แต่มันไม่มีประโยชน์สำหรับสิ่งต่างๆเช่นการคัดลอกหรือย้ายกลุ่มไฟล์หรือโฟลเดอร์ไปยังไดรฟ์ข้อมูลอื่น (นั่นเป็นเหตุผลที่ฉันเขียนเครื่องมือบรรทัดคำสั่งที่ดำเนินการไฟล์ผ่านเชลล์);-)
Synetech

0

TLDR: ใช้บางอย่างเช่น OneDrive เป็นท่อ

ในฐานะที่เป็นที่น่ารังเกียจเช่นนี้ (หลังจากทั้งหมด File Explorer ภายใต้ Windows 10 ในปี 2019 ควรใช้งานได้ไม่ว่าจะเป็นแบบโลคัลข้ามเครือข่ายระหว่างอุปกรณ์ภายในและภายนอกและอื่น ๆ - ความอัปยศบน Microsoft!) หรือ repo บนคลาวด์อื่น ๆ ที่คล้ายกัน) เป็นสื่อกลางผ่านทางคุณทำสำเนาไฟล์ขนาดเล็กและย้าย นี่คือขั้นตอนการทำงาน:

  1. คัดลอก / ย้ายไฟล์ที่เป็นปัญหาไปยัง OneDrive บนคอมพิวเตอร์ต้นทาง
  2. คัดลอกไฟล์จาก OneDrive บนคอมพิวเตอร์เป้าหมาย
  3. เลือกลบไฟล์ที่เป็นปัญหาจาก OneDriver เมื่อเสร็จสิ้น

แน่นอนว่าจะมีการเปลี่ยนแปลงเล็กน้อยในเวิร์กโฟลว์ด้านบนขึ้นอยู่กับความต้องการของคุณ


-2

กดCtrlปุ่มค้างไว้ในขณะที่คลิกซ้ายเพื่อลากและวาง ดูเหมือนว่าจะเริ่มต้นการคัดลอกโดยไม่มีขั้นตอนการคำนวณล่วงหน้าที่ไร้ค่า


5
โฮลดิ้งCtrlหมายถึงการคัดลอกซึ่งตรงข้ามกับค่าเริ่มต้นของการย้ายหากอยู่ในพาร์ติชันเดียวกัน ไม่ควรส่งผลกระทบต่อวิธีการคัดลอก ...
Bob

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