Score:0

คัดลอกไฟล์จากไดเรกทอรีย่อยเดียวกันไปยังไดเรกทอรีเดียวกันใน Windows

ธง fr

ฉันมีช่วงเวลาที่ยากลำบากในการอธิบายปัญหาและฉันไม่สามารถหาวิธีแก้ไขได้ทุกที่ ดังนั้นนี่คือตัวอย่าง

SourceFolder\ProjectA\Legal\ContractA.txt
SourceFolder\ProjectB\Legal\ContractB.txt
SourceFolder\ProjectC\Legal\ContractC.txt
SourceFolder\ProjectD\Legal\ContractD.txt
ฯลฯ..

ฉันต้องคัดลอกสัญญาจดหมาย.txt จากหลายร้อยโครงการเหล่านี้จดหมาย โฟลเดอร์ไปยังตำแหน่งเดียวเช่นนี้:

โฟลเดอร์ปลายทาง\ContractA.txt
DestinationFolder\ContractB.txt
DestinationFolder\ContractC.txt
โฟลเดอร์ปลายทาง\ContractD.txt
ฯลฯ..

มีคำสั่ง PowerShell ที่จะทำหรือไม่?

Lieven Keersmaekers avatar
in flag
`gci SourceFolder\สัญญา* -rec | % {copy-item $_ -destination "DestinationFolder\$($_.name)"}` อาจทำได้ แต่คุณจะต้องเขียนทับชื่อไฟล์ที่เหมือนกัน
Artrelay avatar
fr flag
ฉันคิดว่านี่น่าจะใช้ได้ถ้าเส้นทางไปยังไฟล์ Contract.txt จะเหมือนกัน แต่ชื่อโฟลเดอร์ Project ต่างกันทั้งหมด
Lieven Keersmaekers avatar
in flag
หากชื่อไฟล์ต่างกันทั้งหมด ซับในตัวเดียวก็เพียงพอแล้ว เพิ่ม `-whatif` ก่อน `}` เพื่อทำการทดสอบแบบแห้ง
Artrelay avatar
fr flag
ไม่ใช่แค่ไฟล์เท่านั้นที่แตกต่างกัน แต่เป็นโฟลเดอร์ก่อนหน้า โฟลเดอร์ ProjectA,B,C และ D
Lieven Keersmaekers avatar
in flag
คุณลองหรือยัง (*พร้อม* พารามิเตอร์ -whatif!)
Artrelay avatar
fr flag
เยี่ยมเลย ขอบคุณสำหรับความช่วยเหลือของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา