คำตอบ PowerShell อื่น:
(dir | % {$_.BaseName} | select -Unique) -join ' OR ' > outfile.txt
นี้ได้รับวัตถุทั้งหมดในไดเรกทอรีปัจจุบัน ( dir
) ใช้เวลาเพียงชื่อไฟล์ของพวกเขาโดยไม่มีนามสกุล (คนBaseName
ทรัพย์สิน) เอารายการที่ซ้ำกัน (คน-Unique
ธงชาติselect
) ร่วมทุกคนเข้าด้วยกันเป็นหนึ่งสตริงคั่นด้วยและเอาท์พุทมัน OR
outfile.txt
คุณจะไม่ได้รับ "หรือ" พิเศษในตอนท้าย
ถ้าคุณต้องการชื่อทั้งหมดที่จะยกมาแทนที่ด้วย$_.BaseName
'"' + $_.BaseName + '"'
หากคุณต้องการคัดลอกสตริงสำเร็จรูปโดยตรงไปยังคลิปบอร์ดแทนที่และทุกอย่างหลังจากที่มันมี>
| Set-Clipboard
บันทึกสคริปต์เป็น.ps1
ไฟล์ คุณจะต้องปฏิบัติตามคำแนะนำในส่วนของการเปิดใช้งานสคริปต์ของแท็กวิกิพีเดีย PowerShell เมื่อเสร็จแล้วคุณสามารถเรียกใช้จากชุดไฟล์หรือพรอมต์คำสั่งเช่นนี้:
powershell .\myscript.ps1