วันอาทิตย์ที่ 14 กุมภาพันธ์ พ.ศ. 2559

Command line : Copy




Copy คำสั่งคัดลอก หรือ การทำสำเนา คำสั่งนี้ใช้ได้เฉพาะไฟล์เท่านั้น ทำการคัดลอกโฟล์เดอร์ไม่ได้
รูปแบบของคำสั่ง และ option เสริม

Syntax
      COPY [options] [/A|/B] source [/A|/B] [+ source2 [/A|/B]...] [destination [/A|/B]]

      COPY source1 + source2.. destination [options]

   
Key
     source :  Pathname for the file or files to be copied.   

                    ที่อยู่ของไฟล์ต้นสำเนา

        /A  :  ASCII text file (default)                                        

                 คัดลอกเป็นข้อความแบบ ASCII ตั้งเป็น default   
      
        /B  :  Binary file copy - will copy extended characters. 
                 คัดลอกแบบ ไบนารี่

        /D  :  Allow the destination file to be created decrypted.

destination :  Pathname for the new file(s).                        

                      ที่ปลายทางของไฟล์ใหม่ที่เราจะคัดลอก

        /V  : 
Verify that the new files were written correctly.  
                 ตรวจสอบไฟล์ที่เราคัดลอกว่ามีการคัดลอกถูกต้อง

        /N  :  If at all possible, create only short filenames (8.3) in the
               destination. This option can help when copying between disks
               that are formatted differently e.g NTFS and VFAT, or when archiving
               data to an ISO9660 CDROM.

        /L  :  If source is a symbolic link copy the link to the target
               instead of the actual file the source link points to.

        /Y  :  Suppress confirmation prompt, when overwriting files.
                 ให้เขียนไฟล์ทับโดยไม่ต้องให้เรายืนยัน


        /-Y :  Enable confirmation prompt, when overwriting files.

                 ถามทุกไฟล์ที่มีการเขียนทับ

        /Z  :  Copy files in restartable mode. If the copy is interrupted
               part way through, it will restart if possible. (use on slow networks)


ยกตัวอย่างการใช้งาน

หากเรามีไฟล์อยู่ไดร์ c:\ ต้องการให้อยู่ ในไดร์ d:\

c:\User\> copy c:\file.txt d:\file.txt
ถ้าต้องการตั้งชื่อใหม่สามารถตั้งได้เลย

c:\User\> copy c:\file.txt d:\new file.txt

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

c:\User\> copy file.txt d:\new file.txt

หากต้องการทุกไฟล์ในโฟลเดอร์นั้น
c:\User\> copy *.* d:\

ต้องการเฉพาะนามสกุล
c:\User\> copy *.txt d:\


ปล.ถ้าผมจำไม่ผิด ระบบที่ ตั้งชื่อได้ไม่เกิน 8 ตัวอักษร
    - ระบบDOS ไม่ได้ติดตังบน windows
    - windows 95
    - windows 98
    - windows 2000
    - windows xp
    - windows3.1

หากตั้งเกินหลังอักษรตัวที่7จะแปลงเป็นตัวหนอน( ~ )ทันที หรือ เาลาเราใช้คำสั่ง DIR ก็จะแสดงให้เห็นเช่นกัน
ส่วน windows7 และ8 พัฒนาแล้วตั้งได้มากกว่า8อักษรขึ้นไป



ไม่มีความคิดเห็น:

แสดงความคิดเห็น