วิธีการเก็บรักษาคุณสมบัติของไฟล์เมื่อคัดลอกไฟล์ใน Windows


41

บน Linux เราสามารถทำได้โดยง่าย:

cp -pr directory

วิธีการทำเช่นนั้นใน Windows? สามารถทำได้ใน Windows Explorer หรือไม่ คำแนะนำเครื่องมือ GUI ใด ๆ

มันจะดีที่สุดถ้าฉันสามารถเก็บสิทธิ์ NTFS และสร้าง / แก้ไข / เข้าถึงได้ อย่างน้อยที่สุดฉันต้องรักษาวันที่แก้ไขสำหรับไฟล์และไดเรกทอรี การคัดลอกของ Windows Explorer ไม่เก็บรักษาวันที่แก้ไขสำหรับไดเรกทอรี



1
ฉันไม่คิดว่ามันจะซ้ำกัน เวลาในการสร้างไฟล์เป็นเพียงหนึ่งในคุณสมบัติของไฟล์
netvope

คำตอบในคำถามนั้นให้ซอฟต์แวร์ซึ่งจะเก็บบันทึกเวลา mtime, ctime และ atime ทั้งหมด
John T

นี้อาจจะเป็นที่น่าสนใจ: support.microsoft.com/kb/310316 น่าเสียดายที่รีจิสตรีคีย์เหล่านี้บางส่วนไม่ทำงานใน Vista และสูงกว่า
Amro

robocopy c:\folderA c:\folderB /mir /itคือทั้งหมดที่คุณต้องการ โปรดทราบว่านี่จะเป็นการลบ c: \ folderB และสร้าง c: \ folderB ใหม่ที่ทำหน้าที่ c: \ folderA
Pacerier

คำตอบ:


6

ไม่มีวิธีง่ายๆในการทำเช่นนี้ใน Windows มีหลายโปรแกรมที่อ้างว่าสามารถรักษาวันที่สร้างไฟล์ได้
ต่อไปนี้เป็นโปรแกรมบางอย่างที่อาจใช้เคล็ดลับhttp://forum.soft32.com/windows/preserve-creation-date-Copy-ftopict361820.html   (ลิงก์เสีย; ไม่ใช่ในเครื่อง Wayback)

การใช้เพียง Windows Explorer เป็นไปไม่ได้ หากคุณดูเอกสารประกอบสำหรับฟังก์ชั่น CopyFile , CopyFile (winbase.h)คุณจะเห็นว่ามันหลีกเลี่ยงเรื่อง แต่  ฟังก์ชั่น CopyFile (Windows Developer Preview) (ไฟล์เก็บถาวร 2012 ของ URL เดียวกัน) กล่าวว่า:

ความหมายของไฟล์คูณ

บทความนี้ควรจัดทำเอกสารความหมายเกี่ยวกับเวลาในการสร้าง / แก้ไข / การเข้าถึงไฟล์

เวลาในการสร้าง: หากไฟล์เป้าหมายมีอยู่แล้วเวลาในการสร้าง 'จะถูกเก็บไว้มิฉะนั้นจะถูกตั้งค่าเป็นเวลาระบบปัจจุบัน
เวลาแก้ไขครั้งล่าสุด: คัดลอกจากเวลาแก้ไขของไฟล์ต้นฉบับเสมอ
เวลาเข้าถึงล่าสุด: ตั้งค่าเป็นเวลาระบบปัจจุบันเสมอ


ลิงก์เสีย
Smile4ever

21

RoboCopy สามารถเก็บรักษา mtime สำหรับไดเรกทอรีด้วยสวิตช์ / DCOPY: T แต่จะใช้ได้เฉพาะใน Vista และใหม่กว่าเท่านั้น นอกจากนี้ยังสามารถรักษา ACL อีกทางเลือกหนึ่งFastCopyสามารถกำหนดค่าเพื่อรักษา mtimes ไดเรกทอรี ACLs และADSes


ใน Windows robocopy เป็นวิธีที่แนะนำในการทำเช่นนี้เพราะมันไม่เพียง แต่คัดลอกคุณสมบัติของไฟล์ / โฟลเดอร์เท่านั้น แต่ยังช่วยให้มีความสมบูรณ์ของไฟล์และการจัดการข้อผิดพลาดที่เหมาะสมในระหว่างกระบวนการคัดลอกทั้งหมด
megamorf

@megamorf: robocopy ทำอะไรเป็นพิเศษได้บ้าง? มันไม่ทำการตรวจสอบใด ๆ หรือการแปลงข้อมูล แต่อย่างใดมันอาศัยระบบปฏิบัติการเพื่อรายงานข้อผิดพลาดเหมือนกับโปรแกรมอื่น ๆ เกือบทั้งหมด
afrazier

ฉันยอมรับว่า ณ ตอนนี้ robocopy ไม่มีคุณลักษณะการเปรียบเทียบผลการตรวจสอบก่อนโพสต์ แต่โดยทั่วไป robocopy จะส่งไฟล์ทั้งหมดอีกครั้งเมื่อเกิดข้อผิดพลาด หากคุณต้องการให้มันเขียนไฟล์ที่เหลือไปยังปลายทางต่อหลังจากเกิดข้อผิดพลาดโดยไม่ส่งไฟล์ทั้งหมดอีกครั้งคุณระบุสวิตช์ / Z
megamorf

@afrazier ทำไมไม่ใช้เพียง/mir?
Pacerier

2
@Pierier เนื่องจากคำถามไม่ได้เกี่ยวกับการทำแผนผังต้นไม้มันเกี่ยวกับการคัดลอกไฟล์และโฟลเดอร์และเก็บข้อมูลเมตาไว้ให้ได้มากที่สุด ไม่เพียง แต่จะ/mirลบข้อมูลออกจากโฟลเดอร์ปลายทางคุณยังต้องใช้/dcopy:tเพื่อรักษาไดเรกทอรี mtimes และ/copyallเพื่อรักษามากกว่าเพียงการประทับเวลาของไฟล์
afrazier

19

... หรือคุณสามารถสร้างไฟล์เก็บถาวร zip (โดยตั้งค่าวิธีการบีบอัดเป็น "Store") จากนั้นคลายไฟล์ที่คุณต้องการคัดลอก แอ็ตทริบิวต์วันที่ / เวลาจะเหมือนกับไฟล์ต้นฉบับ


ไอเดียเด็ด ๆ แต่สิ่งนี้คัดลอกไปที่ "สิ่งอื่น ๆ " เช่นคุณสมบัติไฟล์และอื่น ๆ
Pacerier

2
สิ่งนี้ไม่ได้ผลเสมอไป ด้วย 7-zip ตัวอย่างเช่นการใช้การบีบอัด 7zip จะไม่รักษาหนึ่งในไฟล์ครั้ง (ฉันลืมที่) มันไม่ได้รักษาเวลาไดเรกทอรีใด ๆ (ตามที่ฉันจำได้) ด้วย ZIP คุณสามารถรักษาเวลาที่สร้างและแก้ไขได้ แต่ 7zip จะเก็บบางเวลาขึ้นอยู่กับวิธีที่คุณคลายซิป: ไม่ว่าคุณจะลากและวางหรือดึงข้อมูลจากเมนูโปรแกรม . ทดสอบอย่างดีตั๊กแตนหนุ่ม
Jon

3
ขอบคุณมากมันใช้งานได้ดีสำหรับฉัน ฉันใช้ 7zip ด้วยรูปแบบ ZIP (วันที่สร้างไม่ได้รับการรักษาในรูปแบบ 7Z)
หยุด

คุณสามารถเพิ่มคำสั่งเฉพาะที่คุณจะใช้ทำสิ่งนี้ได้หรือไม่? ตัวอย่างของคำสั่งเฉพาะเพื่อใช้วิธีการบีบอัดที่คุณแนะนำ? นี่จะทำให้เป็นคำตอบที่สมบูรณ์ยิ่งขึ้น "ซึ่งตรงข้ามกับคำแนะนำหรือความคิดเห็นที่มากขึ้นนอกจากนี้ยังช่วยให้ผู้คนนับไม่ถ้วนต้องทำการค้นหาเพื่อหาวิธีที่จะบรรลุข้อเสนอแนะของคุณอีกทั้งเป็นโบนัสลิงก์ ไปที่เอกสารหรือบทความที่มีข้อมูลเพิ่มเติมเกี่ยวกับวิธีการนี้จะยอดเยี่ยมการให้ข้อมูลทั้งหมดจะช่วยให้ทุกคนไม่ต้องคิดค้นวงล้อ (ค้นหา) และสามารถเพิ่ม upvotes ได้อย่างมากเราขอขอบคุณ!
SherylHohman

6

เครื่องมือบรรทัดคำสั่ง Robocopy (มาพร้อมกับ Windows เกือบทุกรุ่น)
บนเครื่อง windows 10 ของฉันมันอยู่ที่C:\Windows\System32

จากWikipediaสามารถใช้กับชุดของตัวเลือกต่อไปนี้เพื่อเก็บไฟล์และไดเรกทอรีเวลารวมทั้งคุณลักษณะอื่น ๆ :

Robocopy C:\some_directory D:\some_directory /DCOPY:T /COPYALL /E /R:0

  • /DCOPY:TรักษาTimestamps ของไดเรกทอรีดั้งเดิม(ต้องใช้รุ่น XP026 หรือใหม่กว่า)
  • /E: คัดลอกไดเรกทอรีซ้ำรวมถึงไดเรกทอรีที่ว่างเปล่า
  • /R:0: อย่าลองอีกครั้งไฟล์ที่ถูกล็อค (จำนวนครั้งในการพยายามคัดลอกที่ล้มเหลวค่าเริ่มต้นคือ 1 ล้าน)

  • /COPYALL: คัดลอกข้อมูลไฟล์ทั้งหมด
    (เทียบเท่ากับ/COPY:DATSOUที่ไหน

    • D= ข้อมูล
    • A= แอตทริบิวต์
    • T= Timestamps ไฟล์ ,
    • S= ความปลอดภัย = NTFS ACLs
    • O= ข้อมูลเจ้าของ
    • U= ข้อมูลการตรวจสอบ)

ถ้าคุณเพียงต้องการที่จะรักษาวันที่และไดเรกทอรี timestamps แต่ทำไม่ได้ต้องการไดเรกทอรีย่อยที่ว่างเปล่าคัดลอกไปและไม่ได้ต้องการคุณลักษณะอื่น ๆ ที่เก็บรักษาไว้แล้วคุณอาจใช้:
Robocopy C:\some_directory D:\some_directory /DCOPY:T /COPY:T /S

โดย/Sคัดลอกไดเรกทอรีย่อยที่ไม่ว่างเปล่า

หากต้องการดูไวยากรณ์ทั้งหมดให้พิมพ์robocopy /?พรอมต์คำสั่งหรือดูที่บล็อกโพสต์เหล่านี้: https://ss64.com/nt/robocopy.htmlและ https://techjourney.net/robocopy-syntax-command-line -switches และตัวอย่าง /

ตัวอย่างคำสั่งที่ฉันใช้ล่าสุด:
Robocopy D:\ C:\D_backup /DCOPY:T /COPYALL /E /R:0 /ZB /ETA /TEE /V /FP /XD D:\$RECYCLE.BIN /XD "D:\System Volume Information" /LOG:C:\D_backup_robocopy.LOG /MIR

โปรดสังเกตว่าการแยกไดเรกทอรีย่อย 2 รายการต้องการให้ใช้/XDแฟล็กสองครั้ง นอกจากนี้การยกเว้นไดเรกทอรีที่สองใช้เครื่องหมายคำพูดเนื่องจากมีช่องว่างในชื่อไดเรกทอรี

ในที่สุดคุณสามารถเพิ่มการ/Lตั้งค่าสถานะเพื่อทดสอบคำสั่งก่อนที่จะทำจริง ด้วยวิธีนี้คุณสามารถตรวจสอบได้ว่าจะไม่คัดลอก (หรือลบ) ไดเรกทอรี / ไฟล์ใด ๆ ที่คุณไม่ต้องการและไม่มีข้อผิดพลาดในคำสั่งของคุณ

แก้ไข: gotcha เมื่อคัดลอกจากไดเรกทอรีราก (ไดรฟ์ aka) ไปยังโฟลเดอร์ (ไดเรกทอรีที่ไม่ใช่ราก)

หลังจากรันคำสั่งตัวอย่างด้านบนไดเรกทอรีจะไม่ปรากฏให้เห็น! (แม้ว่าshow hidden filesและshow system filesถูกตรวจสอบใน Windows 10!) คำสั่งต่อไปนี้ตามhttps://serverfault.com/a/455029/399723แก้ไขสิ่งนี้:

attrib -h -s C:\D_backup

อีกวิธีหนึ่งคือการเพิ่ม/A-:SH"unsets แอตทริบิวต์ที่ซ่อนอยู่จากไฟล์ระบบ" จึงอาจป้องกันไม่ให้ไดเรกทอรีจากการเป็นที่ซ่อนอยู่ในสถานที่แรกตามhttps://serverfault.com/a/565804/399723 ดูเพิ่มเติมhttps://ss64.com/nt/robocopy.html
การตกตะกอนนี้ทำให้แสงตัวเลือกนี้เป็นโซลูชันมากขึ้น

Robocopy D:\ C:\D_backup /A-:SH /DCOPY:T /COPYALL /E /R:0 /ZB /ETA /TEE /V /FP /XD D:\$RECYCLE.BIN /XD "D:\System Volume Information" /LOG:C:\D_backup_robocopy.LOG /MIR

ซอฟต์แวร์อื่น ๆ :

หรือคุณสามารถดาวน์โหลดrobocopy เวอร์ชัน GUIหากคุณไม่ต้องการใช้บรรทัดคำสั่ง

ยูทิลิตี windows อื่น ๆ คือXCopyแม้ว่าจะรวมอยู่ใน windows 10 แต่มันถูกเลิกใช้แล้ว ดูลิงค์สำหรับ gotchas

หน้า Wikipedia สำหรับ RoboCopy (ลิงค์ที่ด้านบนของโพสต์นี้) จะแสดงรายการซอฟต์แวร์อื่น ๆ ที่สามารถใช้ได้


1
คำตอบที่ดี. ควรเป็นคนที่ถูกเลือกเพราะคนแรกนั้นล้าสมัยไปแล้ว ใช้ robocopy ตั้งแต่ Windows 7 เพื่อตัดแต่ง directoeies ที่ว่างเปล่าจากการสำรองข้อมูลของลูกค้าอย่างไรก็ตามฉันคิดว่ามันใช้ได้ตั้งแต่ Windows XP
DGoiko

@DGoiko ฉันคิดว่าคุณพูดถูก ฉันใช้มันอย่างกว้างขวางกับ Windows 7 อย่างแน่นอน น่าเสียดายที่การซื้อแล็ปท็อปพิเศษ Windows 7 Pro นั้นไม่มีตัวเลือกอีกต่อไป ดังนั้นตอนนี้ฉันมี Win 10 ฉันไม่คิดว่าฉันเคยดูเมื่อฉันมี XP แต่มันใช้เวลานานมาก ไม่เป็นที่รู้จักกันดี
SherylHohman

Robocopy GUI ยอดเยี่ยม
Eddie Kumar

4

ประสานมัน! 3.5 บันทึกเวลาทั้งหมด (ไฟล์และโฟลเดอร์การแก้ไขและการสร้าง) มันเป็นซอฟต์แวร์ตัวเดียวที่ฉันรู้บน Windows XP ซึ่งทำได้อย่างไม่มีที่ติข้าง ๆ Robocopy และฉันได้ลองมาหลายครั้งแล้ว แต่ระวังก็สามารถสร้างไฟล์ที่เสียหายด้วยไฟล์ต้นฉบับที่ดาวน์โหลดโดยใช้ซอฟต์แวร์เช่น FlashGet หรือ Orbit Downloader (ไฟล์ผลลัพธ์มีขนาดเท่ากัน แต่คัดลอกไฟล์จริง 25kB เท่านั้นส่วนที่เหลือจะเต็มด้วยศูนย์) ฉันถามผู้สร้างซอฟต์แวร์ว่าเขาสามารถหาสาเหตุได้ แต่เขาไม่มีเงื่อนงำ ฉันเดาว่ามันเกี่ยวข้องกับการดาวน์โหลดซอฟต์แวร์ดังกล่าวในแพ็กเก็ตขนาดเล็ก (มีจุดประสงค์เพื่อเพิ่มความเร็ว) และพาร์ติชันข้อมูลของฉันมีการแยกส่วนอย่างมหาศาล

Robocopy XP026 นั้นมีอยู่ใน Windows Vista แล้ว แต่ใช้ได้กับ Windows XP ค้นหา "Robocopy XP026" หรือฉันสามารถส่งไฟล์ได้ที่นี่เพราะหาไม่ยาก หรือคุณสามารถติดตั้ง Robocopy GUI แล้วค้นหาrobocopy.exeไฟล์ในโฟลเดอร์ System32 เพื่อใช้งานจากบรรทัดคำสั่ง ไฟล์ที่ฉันมีคือ 208kB และหมายเลขเวอร์ชัน 5.1.2600.26

ดูเหมือนว่าจะมีข้อผิดพลาดกับ "โหมดสำรอง" แต่:

http://msmvps.com/blogs/martinzugec/archive/2008/03/03/ugly-bug-in-robocopy-ignoring-security-on-file-level.aspx

Robocopy เวอร์ชัน XP027 เห็นได้ชัดว่าไม่มีข้อผิดพลาดนี้อีกต่อไป แต่มันไม่ทำงานบน Windows XP


ยูทิลิตี้ดาวน์โหลดไฟล์ (เช่น Bittorrent) จัดสรรขนาดเต็มของไฟล์บนดิสก์ (เต็มไปด้วย 0) และดาวน์โหลดส่วนต่างๆจากหลาย ๆ แหล่งเก็บไว้ในตำแหน่งที่ถูกต้องในไฟล์ ไฟล์ที่เริ่มต้นจะมี 0000 หลายไฟล์ไม่ว่าจะดาวน์โหลดไม่สมบูรณ์หรือซิงโครไนซ์มัน! เห็น 0000 มากเกินไปและยกเลิกการคัดลอก
Chloe

ขอบคุณ! ฉันใช้ซิงโครไนซ์มัน! มันเร็วมากเช่นกัน! SyncToy และ Unison กำลังสับสนเวลาแก้ไขไฟล์ ความพร้อมเพรียงกันกำลังทำลาย symgles Cygwin SyncToy แม้แต่การคัดลอก 'เพลงของฉัน' ซึ่งกลายเป็นชุมทางปลายทาง แต่เมื่อฉันรีเฟรชมันยังคงต้องการคัดลอกอีกครั้งแม้ว่าทุกอย่างจะเหมือนเดิม!
Chloe



1
xcopy *.* C:\temp\Pics /c /d /e /h /i /k /q /r /s /x /y

ฉันไม่แน่ใจว่าสวิตช์ตัวใดที่รักษาวันที่ของไฟล์ แต่มันใช้งานได้ จากนั้นฉันซิปไดเรกทอรี C: \ temp \ Pics ซึ่งยังคงวันที่ของไฟล์ตามที่กล่าวไว้ก่อนหน้านี้


1
การซิปสำเนาให้พอดีกับการสนทนานี้อย่างไร
Scott

มันเหมาะกับการรักษาเวลาประทับของไฟล์ [ซิป] สิ่งที่ดูเหมือนจะครอบครองคนที่ถามคำถาม ยินดีต้อนรับคุณสก็อต สิ่งนี้เกิดขึ้นเพื่อหาคำตอบที่เป็นประโยชน์หากไม่ใช่คำตอบที่ถูกต้อง
พฤศจิกายน

สิ่งนี้จะรักษาวันที่ / เวลาของไฟล์ แต่ไม่ได้ทำไว้กับโฟลเดอร์
barneco

1

วิธีที่ง่ายที่สุดสำหรับฉันในตอนนี้ก็คือวิธี "ส่งไปที่" ไม่ต้องการแอปพลิเคชันภายนอกใด ๆ จากประสบการณ์ของฉันมันเก็บคุณสมบัติไฟล์ดั้งเดิมทั้งหมดไว้

วิธีที่ฉันใช้ก่อนหน้านี้คือวิธีบีบอัด / บีบอัดโฟลเดอร์ แม้ว่าจะใช้เวลานานกว่าแน่นอนเนื่องจากไฟล์จะไม่ถูกคัดลอกเท่านั้น แต่ถูกประมวลผลและบีบอัดทั้งเมื่อทำการบีบอัดและคลายการบีบอัด

%appdata%\Microsoft\Windows\SendTo
หรือ. C:\Users\_______\AppData\Roaming\Microsoft\Windows\SendTo

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


ขอขอบคุณที่แบ่งปันเคล็ดลับการใช้ "คลิกขวา> ส่งไปยัง" มันใช้งานได้ยกเว้นวันที่สร้าง ก่อนหน้านี้ผมใช้คำสั่ง xcopy xcopy Source Destination /kesพื้นเมือง: ( kแฟล็กอนุญาตให้รักษาเวลาประทับการแก้ไข แต่วันที่สร้างไม่ถูกสงวนไว้) วิธีการบีบอัดเพื่อ zip (หรือ rar) เป็นวิธีที่ดี แต่มักใช้เวลานานเกินไป
OuzoPower

0

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


2
อย่าทำอย่างนี้! วิธีนี้จะเป็นการลบไฟล์ออกจากโฟลเดอร์เดิม เพิ่งสูญเสียข้อมูลที่ไม่สามารถกู้คืนได้จากโทรศัพท์ของฉันโดยพยายามทำเช่นนี้ (ไม่มี CTRL + Z ไม่ทำงาน)
BadAtPHP

0

วิธีง่ายๆในการย้ายโฟลเดอร์และเก็บรักษาวันที่และเวลาที่สร้างใช้สาธารณูปโภคเหล่านี้

http://lantechsoft.com/data-copy.html

อีกอันที่มันสามารถรักษาวันที่ในขณะที่คัดลอกไฟล์

http://technocomsolutions.com/data-copy-tool.html


0

xcopy ใช้งานได้ดีสำหรับเรื่องนี้ เพียงระบุแฟล็ก / k เพื่อคัดลอกแอททริบิวต์

ไวยากรณ์ที่มา
xcopy [ปลายทาง] [พารามิเตอร์ทางเลือก]

คำสั่ง xcopy สามารถคัดลอกหนึ่งไฟล์ขึ้นไปหรือแผนผังต้นไม้จากที่หนึ่งไปอีกที่หนึ่ง คำสั่ง xcopy รวมอยู่ใน Windows ทุกรุ่นตั้งแต่ Windows 95 ถึง Windows 8


1
ฉันเพิ่งลองใช้/Kพารามิเตอร์และไม่ได้รักษาวันที่สร้าง
CoDEmanX

มันดูเหมือนว่าฉันที่ทำงานบางครั้งและบางครั้งก็ไม่ได้ - หน้าต่างที่ดีที่สุด;)
SebastianH

0

ฉันบรรลุสิ่งนี้ด้วย

rsync -avu --modify-window = 3602 source_directory / target_directory /

(นี่ใช้จริงๆเป็นเครื่องมือซิงค์จากไดเรกทอรีหนึ่งไปอีกมิเรอร์และตัวเลือก timewindow คือการป้องกันปัญหาเมื่อระบบ windows ย้ายนาฬิกา 1 ชั่วโมงเพื่อประหยัดเวลากลางวัน ฯลฯ เมื่อเทียบกับระบบ linux)

ในสภาพแวดล้อม cygwin ภายใน windows หรือเครื่องเสมือน linux ภายใน windows ที่ติดตั้ง windows drive (เช่น virtualbox)

NB cygwin และ virtualbox นั้นฟรีและช่วยให้คุณสามารถใช้งานฟังก์ชั่น linux บน Windows ได้น้อยลงหรือมากขึ้น - ทั้งคู่ต้องใช้การตั้งค่าเล็กน้อย - โดยเฉพาะ virtualbox แต่มีข้อดีมากมาย ...

ปัญหาของฉันเองก็คือไฟล์มีเวลาที่ถูกต้อง แต่ไดเรกทอรีไม่ได้ rsync ได้แยกออกวันที่ในไดเรกทอรีเช่นเดียวกับวันที่ในไฟล์


0

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

robocopy /E /copy:DAT "C:\Temp1" "c:\Temp2"

หากต้องการให้การประทับเวลาเหมือนกันสำหรับโฟลเดอร์เช่นกัน:

robocopy / E / copy: DAT / dcopy: DAT "C: \ Temp1" "c: \ Temp2"

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