Tôi là một tổng noob trên Wix (và trình cài đặt nói chung) vì vậy hãy tha thứ cho tôi.Sao chép nhiều tệp bằng ký tự đại diện/đệ quy bằng Wix
Mục tiêu của tôi là có thể duyệt qua thư mục, tìm kiếm tất cả, giả sử, * .exe tệp và sao chép chúng vào thư mục đích được xác định trước. Điều là, tôi không biết những gì các tập tin này và tên của họ vì vậy tôi không thể loại chúng ra từng cái một trong tập tin wxs ... do đó ký tự đại diện.
Bây giờ, tôi đã kết thúc với một cái gì đó như thế này:
...
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='MyDir' Name='TestProj'>
<Component Id='MyComponent' Guid='PUT_GUID_HERE'>
<CopyFile Id="CopyFiles" DestinationProperty="DESTDIR" SourceName="*.exe" SourceProperty="SRCDIR" />
</Component>
</Directory>
</Directory>
</Directory>
...
Vâng, đây là ok nếu tôi đọc chỉ từ SRCDIR nhưng những gì nếu có những thư mục con? Tôi làm cách nào để tìm kiếm tệp có phần mở rộng nhất định? Hay có cách nào khác để làm điều này ...?
Điều tương tự với việc xóa cùng các tệp đó sau khi cài đặt ...
Cảm ơn bạn đã giúp đỡ!
Liên kết này không hoạt động. –
@StealthRabbi Tôi đã chỉnh sửa nó để chứa đúng –