นี่คือตัวอย่างของสิ่งที่ฉันมี:
c:\top\dir1\dir2\dir3\desired_dir1\desired_file.abc
c:\top\dir1\dir2\dir3\desired_dir1\unwanted.file
c:\top\dir1\dir2\dir3\unwanted_dir2\some.file
c:\top\dir1\dir2\dir3\desired_dir2\desired_file.abc
c:\top\dir4\dir2\dir3\desired_dir3\desired_file.abc
c:\top\dir4\dir2\dir3\desired_dir3\unwanted.file
c:\top\dir4\dir2\dir3\unwanted_dir4\some.file
c:\top\dir4\dir2\dir3\desired_dir4\desired_file.abc
ฉันต้องการรักษาโครงสร้างภายใต้ c: \ top \ และฉันต้องการเฉพาะไดเรกทอรีที่ต้องการ ในยูนิกซ์ฉันอาจทำอะไรบางอย่างเช่น grepping เส้นทางจาก ls แต่ฉันมี xcopy ตั้งแต่ฉันทำงานใน Visual Studio
ฉันต้องการที่จะจบลงด้วย:
c:\DESTINATION\dir1\dir2\dir3\desired_dir1\desired_file.abc
c:\DESTINATION\dir1\dir2\dir3\desired_dir2\desired_file.abc
c:\DESTINATION\dir4\dir2\dir3\desired_dir3\desired_file.abc
c:\DESTINATION\dir4\dir2\dir3\desired_dir4\desired_file.abc
ฉันไม่ได้. มีไฟล์ทุกชนิดที่ฉันไม่ต้องการดังนั้นฉันจึงหวังว่าจะใช้รายการสีขาวเช่น * .abc ส่วนที่ยากคือว่าผมต้องการโครงสร้างเหนือมันมากเกินไปก็ไม่ทุกโฟลเดอร์
—
AC4
ไฟล์ที่ไม่ต้องการทั้งหมดแชร์ชื่อ / รูปแบบนามสกุลหรือไม่
—
and31415
ไม่ใช่เพียงรูปแบบที่แตกต่างกันมากมายและพวกเขาอาจเปลี่ยนแปลงบ่อยครั้ง มันเป็นมากปลอดภัยกว่าที่จะรวมถึงคนที่ผมต้องการ
—
AC4
ฉันเห็น. จากนั้นคุณควรสร้างสคริปต์แบทช์เพื่อสร้างบัญชีขาวและ
—
and31415
xcopy
เฉพาะโฟลเดอร์ / ไฟล์ที่ถูกลบ จากนั้นคุณสามารถเรียกใช้สคริปต์ชุดจาก Visual Studio
xcopy
คำสั่งให้/exclude
พารามิเตอร์ซึ่งสามารถนำมาใช้เพื่อข้ามไฟล์ที่ไม่พึงประสงค์ / โฟลเดอร์ คุณลองใช้มันแล้วหรือยัง?