Tôi muốn sao chép một loạt các tệp và toàn bộ thư mục sang một thư mục khác trong một tác vụ Sao chép. Tôi có thể sao chép các tệp riêng lẻ và các nội dung của các thư mục, nhưng làm cách nào để sao chép chính thư mục đó?Làm thế nào để sao chép một thư mục bằng cách sử dụng tác vụ Sao chép ở dạng số
Đây là nhiệm vụ của tôi:
task myTask(type: Copy) {
from 'path/to/file'
from 'path/to/dir'
into 'path/to/target'
}
mà các bản sao các tập tin OK, nhưng chỉ các tập tin trong thư mục này. Tôi muốn kết thúc với nội dung của thư mục trong path/to/target/dir
(không phải trong path/to/target
).
Tôi tìm thấy một công việc xung quanh bằng cách sử dụng:
task myTask(type: Copy) {
from 'path/to/file'
from 'path/to'
into 'path/to/target'
include 'dir'
}
Nhưng điều đó là dễ bị va chạm tên. Tôi thực sự có nhiều tập tin và thư mục để sao chép, và tôi muốn làm cho nó một nhiệm vụ.
wow, nó khác với câu trả lời của tôi – AdamSkywalker
@adam. nhiều hơn "OO" - tùy biến của hành vi được chứa trong lệnh, trong khi của bạn là giống như một cuộc gọi lại hoặc khác vào lệnh – Bohemian
@Bohemian tôi thấy cùng 4 dòng theo thứ tự khác :) – AdamSkywalker