Score:0

วิธีผสานสองแหล่งข้อมูลด้วยชื่อโฟลเดอร์ที่แตกต่างกันเล็กน้อย

ธง cn

ฉันจะคัดลอกไฟล์ .msg ทั้งหมดที่กระจายอยู่ในโฟลเดอร์ย่อย GUID บางโฟลเดอร์ในโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งที่มีชื่อโฟลเดอร์ต่างกันเล็กน้อยในตอนท้ายได้อย่างไร เป็นไปได้ไหม?

ตัวอย่างเช่น:

  • แหล่งที่มา
  • c:\Folder A\16-1167 Contoso 1 Hacker Way\Correspondence
  • c:\Folder A\16-1168 ชื่อบริษัท, ที่อยู่\Correspondence
  • ปลายทาง:
  • C:\โฟลเดอร์ B\16-1167\0ba45cbd-6da8-4a4c-ae1c-9aca13aab1db\1\filename.msg
  • C:\Folder B\16-1167\971d6bd3-d4f0-478d-b12d-ba0f9f1ea088\1\random filename.msg
  • c:\Folder B\16-1168\971d6bd3-d4f0-478d-b12d\1\email.msg เป็นต้น

ฉันต้องการใช้โปรแกรมหรือสคริปต์เพื่อคัดลอก *.msg ทั้งหมดลงในโฟลเดอร์เดียวในซอร์ส มีความซับซ้อนเนื่องจากแหล่งที่มามีชื่องานตามหลังหมายเลขงาน ดังนั้นอักขระ 7 ตัวแรกของชื่อโฟลเดอร์จึงเหมือนกัน แต่ลงท้ายไม่เหมือนกัน

us flag
ใช่ เป็นไปได้อย่างแน่นอนโดยใช้นิพจน์ทั่วไปเพื่อแยกส่วนที่ต้องการของเส้นทางไปยังตัวแปร ใน Windows คุณสามารถใช้ PowerShell เพื่อเขียนสคริปต์ดังกล่าวได้
cn flag
คุณช่วยยกตัวอย่างได้ไหม
us flag
ไซต์นี้ไม่ใช่บริการเขียนสคริปต์ คุณควรลองเขียนสคริปต์ด้วยตัวเอง และถ้าคุณไม่สามารถทำให้มันทำงานได้ ให้ขอความช่วยเหลือที่นี่ว่าทำไมมันถึงไม่ทำงาน
cn flag
ฉันเดาว่าคุณคงไม่รู้จริงๆ ว่าคุณกำลังพูดถึงอะไร
cn flag
https://pastebin.com/tJE1WAy9 มันใช้งานได้ แต่มันไม่คัดลอกไฟล์ .msg จากแต่ละโฟลเดอร์งานไปยังโฟลเดอร์งาน มันทิ้งข้อความทั้งหมดลงในรูทของ A ใครช่วยเสนอวิธีแก้ไขได้ไหม
us flag
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_regular_expressions?view=powershell-7.1 อธิบายวิธีใช้นิพจน์ทั่วไปใน PowerShell คุณต้องจับส่วนหนึ่งของสตริงและใช้ส่วนนั้นในปลายทาง
cn flag
ขอบคุณสำหรับทิป.

โพสต์คำตอบ

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