Động thái này nhiệm vụ không làm những gì bạn đang sau, nhưng việc đặt tên là một chút bối rối. Nếu bạn xem thư mục của bạn là 'tệp' theo nghĩa Java - một tệp là một xử lý hệ thống tệp có thể đại diện, trong số những thư mục khác hoặc tệp theo nghĩa thông thường - thì nhiệm vụ di chuyển có ý nghĩa.
Vì vậy, sau
<move file="mySourceDirName" tofile="myTargetDirName"/>
phương tiện đổi tên/di chuyển thư mục mySourceDirName
được thay myTargetDirName
.
Sau đây rồi
<move file="mySourceDirName" todir="someExistingDir"/>
nghĩa để di chuyển các thư mục mySourceDirName
để trở thành một thư mục con của thư mục someExistingDir
hiện có.
Vì vậy, trong kiến thuộc tính 'tệp' đề cập đến mục tiêu được đề cập và thuộc tính 'todir' đề cập đến thư mục là vị trí mẹ mới cho tệp hoặc thư mục đích.
Ngay bây giờ trong tệp build.xml của tôi, tôi có nó để xóa thư mục và sau đó giải nén tệp zip để tự động tạo thư mục mới có cùng tên thư mục. Bây giờ thay vì xóa thư mục, tôi muốn đổi tên nó thành dấu thời gian được nối thêm vào tên thư mục. – JLau