คัดลอกคำสั่ง (ตัวอย่าง ตัวเลือก สวิตช์ และอื่นๆ)

สารบัญ:

คัดลอกคำสั่ง (ตัวอย่าง ตัวเลือก สวิตช์ และอื่นๆ)
คัดลอกคำสั่ง (ตัวอย่าง ตัวเลือก สวิตช์ และอื่นๆ)
Anonim

คำสั่ง copy คำสั่งพร้อมรับคำสั่งจะทำซ้ำไฟล์ โดยจัดเก็บเวอร์ชันที่สองไว้ในตำแหน่งอื่นที่คุณเลือก

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

คัดลอกคำสั่งพร้อมใช้งาน

Image
Image

คำสั่งคัดลอกมีอยู่ใน Command Prompt ใน Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista และ Windows XP ตลอดจนจาก Advanced Startup Options และ System Recovery Options repair/recovery เมนู

ความพร้อมใช้งานของสวิตช์คำสั่งคัดลอกบางตัวและรูปแบบคำสั่งอื่นๆ อาจแตกต่างไปจากระบบปฏิบัติการกับระบบปฏิบัติการ

คัดลอกไวยากรณ์คำสั่ง

คำสั่งยอมรับรูปแบบทั่วไปต่อไปนี้:

copy [ /d] [ /v] [ / n] [ /y | /-y] [ /z] [ /l] [ /a | /b] แหล่งที่มา [ /a | /b] [ + แหล่งที่มา [ /a | /b] [ + …] [ปลายทาง [ /a | /b] [ /?]

ดูวิธีอ่านไวยากรณ์คำสั่ง หากคุณไม่แน่ใจว่าจะแปลไวยากรณ์คำสั่งคัดลอกอย่างไรตามที่อธิบายไว้ด้านบนหรือในรายการด้านล่าง

ตัวเลือกคำสั่งคัดลอก
Item คำอธิบาย
/d อนุญาตให้ถอดรหัสไฟล์ปลายทาง
/v ยืนยันว่าไฟล์ใหม่เขียนถูกต้อง
/n ใช้ชื่อไฟล์แบบสั้น หากมี เมื่อคัดลอกไฟล์ที่มีชื่อที่ไม่ใช่ 8dot3
/y ไม่แสดงข้อความยืนยันให้เขียนทับไฟล์ปลายทางหากเป็นชื่อเดียวกับไฟล์ต้นฉบับ
/-y แสดงข้อความยืนยันให้เขียนทับไฟล์หากชื่อไฟล์ต้นทางเหมือนกับชื่อไฟล์ปลายทาง
/z คัดลอกไฟล์ในเครือข่ายในโหมดรีสตาร์ทได้
/l คัดลอกลิงก์ไปยังแหล่งที่มาแทนไฟล์จริงที่แหล่งที่มาชี้ไป สิ่งนี้จะเกี่ยวข้องก็ต่อเมื่อแหล่งที่มาเป็นลิงก์สัญลักษณ์
/a ระบุไฟล์ข้อความ ASCII
/b ระบุไฟล์ไบนารี
แหล่งที่มา นี่คือตำแหน่งและชื่อของไฟล์ที่คุณต้องการคัดลอก แหล่งที่มาอาจไม่ใช่โฟลเดอร์และคุณไม่สามารถใช้อักขระตัวแทน (เครื่องหมายดอกจัน)
ปลายทาง นี่คือตำแหน่งและ/หรือชื่อไฟล์ที่ควรคัดลอกไฟล์ที่ระบุในแหล่งที่มา
/? ใช้สวิตช์ความช่วยเหลือพร้อมคำสั่งคัดลอกเพื่อแสดงความช่วยเหลือโดยละเอียดเกี่ยวกับตัวเลือกต่างๆ ของคำสั่ง

ผนวกไฟล์โดยเลือกไฟล์ต้นฉบับหลายไฟล์แต่ไฟล์ปลายทางเพียงไฟล์เดียว

คัดลอกตัวอย่างคำสั่ง

ด้านล่างคือตัวอย่างวิธีใช้คำสั่งคัดลอก:

คัดลอกไปยังโฟลเดอร์อื่น


copy Z:\Software\program.iso C:\Users\Jon\Downloads\Programs\

คัดลอกโปรแกรม iso จาก Z: ขับไปยังโฟลเดอร์โปรแกรมของผู้ใช้

คัดลอกและเปลี่ยนชื่อ


copy Y:\install\j93n.exe Y:\more\m1284.msi

คุณสามารถใช้คำสั่งคัดลอกเพื่อเปลี่ยนชื่อไฟล์และแม้กระทั่งเปลี่ยนนามสกุลไฟล์ ในตัวอย่างนี้ ไฟล์ j93n.exe จะคัดลอกไปยังโฟลเดอร์ใหม่ในไดรฟ์ Y: เป็น m1284.msi.

นี่ไม่ใช่เทคนิคการแปลงไฟล์ (เช่น ไฟล์ EXE ไม่ได้ถูกแปลงเป็น MSI จริงๆ) แต่เป็นวิธีการสร้างสำเนาที่เหมือนกัน แต่บันทึกไฟล์ปลายทางโดยใช้ชื่ออื่นและอยู่ภายใน โฟลเดอร์ต่างๆ


copy D:\i386\atapi.sy_ C:\Windows\atapi.sys

ในตัวอย่างข้างต้น ไฟล์ atapi.sy_ ซึ่งอยู่ในโฟลเดอร์ i386 ในซีดีการติดตั้ง Windows XP จะถูกคัดลอกไปยังไดเร็กทอรี C:\Windows ในชื่อ atapi.sys.

ไม่เหมือนไดรฟ์ Y: ตัวอย่างด้านบน อันนี้ค่อนข้างสมจริง เนื่องจากการคัดลอกไฟล์เช่นนั้นจากแผ่นดิสก์เป็นแนวทางปฏิบัติทั่วไปเมื่อแก้ไขปัญหาบางอย่างของ Windows

คัดลอกไปยังเส้นทางปัจจุบัน


copy D:\readme.htm

ในตัวอย่างนี้ คำสั่ง copy ไม่ได้ระบุปลายทาง ดังนั้นไฟล์ readme.htm จะถูกคัดลอกไปยังไดเร็กทอรีที่คุณพิมพ์คำสั่ง copy จาก

ตัวอย่างเช่น ถ้าคุณพิมพ์ copy d:\readme.htm จากพรอมต์ C:\Windows> ไฟล์ HTM นั้นจะถูกคัดลอกไปที่ C:\Windows.

คัดลอกเฉพาะไฟล์บางประเภท


copy /y /v C:\Users\Jon\Downloads\.mp3 C:\Users\Jon\Music\DownloadedMusic\

คำสั่งนี้จะคัดลอกไฟล์ MP3 ทั้งหมด (.mp3) จากโฟลเดอร์ Downloads ไปยังโฟลเดอร์ Music\DownloadedMusic\ แต่เราต้องการให้แน่ใจว่าทุกไฟล์ถูกคัดลอก แม้ว่าจะมีอยู่แล้วใน DownloadedMusic ที่มีชื่อเดียวกัน (/ป). เราจะตรวจสอบสำเนา (/v) เพื่อให้แน่ใจว่าพร้อมท์คำสั่งจะบอกเราว่าไฟล์นั้นถูกคัดลอกจริงหรือไม่ หรือเกิดข้อผิดพลาดในกระบวนการ

ต้องมีโฟลเดอร์อยู่แล้วในตำแหน่งปลายทางก่อนที่คำสั่งคัดลอกจะคัดลอกไฟล์ไปไว้ สร้างโฟลเดอร์ใหม่ใน Command Prompt ด้วยคำสั่ง mkdir

รวมไฟล์เป็นหนึ่งเดียว


copy Z:\file1.txt+Z:\file2.txt+Z:\file3.txt Z:\combined.txt

จะรวมไฟล์ TXT สามไฟล์เข้าด้วยกันเป็นไฟล์ใหม่ชื่อ combine.txt อย่างที่คุณเห็น แต่ละไฟล์ที่ควรเป็นส่วนหนึ่งของการรวมจะต้องคั่นด้วยเครื่องหมาย + แต่ไม่มีช่องว่าง

คุณยังสามารถใช้เครื่องหมายดอกจันเพื่อต่อท้ายไฟล์หลายๆ ไฟล์ได้อีกด้วย ในตัวอย่างของเรา เราสามารถแทนที่อินสแตนซ์.txt ทั้งหมดด้วย Z:\.txt ได้ แต่ถ้าเราต้องการรวมไฟล์ TXT ทุกไฟล์จากไดรฟ์ Z:

คัดลอกคำสั่งที่เกี่ยวข้อง

คำสั่งนี้คล้ายกับคำสั่ง xcopy แต่ต่างจากการคัดลอก เนื่องจาก xcopy ทำงานบนโฟลเดอร์ด้วย

แนะนำ: