ฉันมีไดเรกทอรีที่มาพร้อมกับไฟล์บางไฟล์ซึ่งฉันต้องการคัดลอกไปยังโฟลเดอร์ปลายทาง ปลายทางอาจมีอยู่และอาจมีไฟล์อยู่แล้ว ไฟล์ใด ๆ ที่มีชื่อเดียวกันกับที่อยู่ในซอร์สควรถูกเขียนทับ
ถ้าฉันเรียกใช้สิ่งนี้ใน Powershell:
Copy-Item Source Destination -Force -Recurse
Copy-Item Source Destination -Force -Recurse
Copy-Item Source Destination -Force -Recurse
จากนั้นบรรทัดแรกจะสร้างโฟลเดอร์.\Destination
และคัดลอก.\Source
ลงไปซึ่งเป็นสิ่งที่ฉันต้องการทำซ้ำในครั้งต่อไป อย่างไรก็ตามบรรทัดที่สองคัดลอก.\Source
ไปยัง.\Destination
โฟลเดอร์ใหม่(สร้าง.\Destination\Source
) แทนจากนั้นบรรทัดที่สามจะเขียนทับ.\Destination\Source
อีกครั้ง
ฉันจะทำให้มันเหมือนในกรณีแรกตลอดเวลาได้อย่างไร นั่นคือเขียนทับ.\Destination
แทนที่จะคัดลอกลงไปหรือไม่