चाल काम क्या आप के बाद कर रहे हैं क्या करता है, लेकिन नामकरण थोड़ा भ्रामक है। यदि आप मानते हैं कि आपकी निर्देशिका जावा अर्थ में 'फ़ाइल' है - एक फ़ाइल एक फाइल सिस्टम हैंडल है जो दूसरों के बीच एक निर्देशिका या फ़ाइल को सामान्य अर्थ में प्रदर्शित कर सकती है - तो चाल कार्य समझ में आता है।
तो निम्नलिखित
<move file="mySourceDirName" tofile="myTargetDirName"/>
साधन का नाम बदलने/निर्देशिका mySourceDirName
ले जाने के बजाय myTargetDirName
किया जाना है।
निम्नलिखित तो
<move file="mySourceDirName" todir="someExistingDir"/>
निर्देशिका mySourceDirName
स्थानांतरित करने के लिए मौजूदा someExistingDir
निर्देशिका का एक बच्चा निर्देशिका बनने के लिए मायने रखता है।
तो, चींटी में 'फ़ाइल' विशेषता प्रश्न में लक्ष्य को संदर्भित करती है, और 'todir' विशेषता निर्देशिका को संदर्भित करती है जो लक्ष्य फ़ाइल या निर्देशिका के लिए नया मूल स्थान है।
अभी मेरे build.xml में मुझे फ़ोल्डर को हटाने और फिर एक ज़िप फ़ाइल को अनजिप करना है जो स्वचालित रूप से उसी फ़ोल्डर नाम के साथ एक नया फ़ोल्डर बनाता है। अब फ़ोल्डर को हटाने के बजाय, मैं इसे फ़ोल्डर नाम में संलग्न टाइमस्टैम्प के साथ बदलना चाहता हूं। – JLau