Ben böyle bir dizin yapısı var:
plugins (directory)
- file1.php
- file1.xml
- file2.php
- file2.xml
- file3.php
- file3.xml
...
Ne i lüzum böyle bir dizin yapısı:
plugins (directory)
- file1 (directory)
-- file1.php
-- file1.xml
- file2 (directory)
-- file2.php
-- file2.xml
- file3 (directory)
-- file3.php
-- file3.xml
...
Ben böyle Phing (phing edilecek olan) ile bu başarmak için çalışıyorum:
<foreach param="file" absparam="absfilename" target="constructplugins">
<fileset dir="${dir.root}/plugins/">
<include name="*.php"/>
</fileset>
</foreach>
<target name="constructplugins" description="constructplugins">
<mkdir dir="${dir.tmp}/build/plugins/${file}" />
<copy file="${absfilename}" todir="${dir.tmp}/build/plugins/${file}" />
</target>
Zaten gördüğünüz gibi ben "dosya1.php" gibi bir direcory adı olsun. Ben phing mappers burada işi alışkanlık olarak, uygun dir oluşturmak için. "Php" kesmek için nasıl hiçbir fikrim yok. Ve ben de xml dosyasını kopyalamak için nasıl hiçbir fikrim yok. Bu genel olmalı ve inşa Windows XP altında çalışır.
Herhangi bir yardım takdir edilmektedir.