ฉันมีไดเรกทอรีที่มาพร้อมกับไฟล์บางไฟล์ซึ่งฉันต้องการคัดลอกไปยังโฟลเดอร์ปลายทาง ปลายทางอาจมีอยู่และอาจมีไฟล์อยู่แล้ว ไฟล์ใด ๆ ที่มีชื่อเดียวกันกับที่อยู่ในซอร์สควรถูกเขียนทับ
ถ้าฉันเรียกใช้สิ่งนี้ใน 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แทนที่จะคัดลอกลงไปหรือไม่