我正在使用 phing 备份 Eclipse 项目的数据库文件夹。我想将文件夹(C:\xampp\mysql\data[projectname])复制到局域网文件夹(\[备份计算机的ip地址]\projekte[projectname]\db)。相应的脚本是
<target name="copy_to_lan" description="copy db files to local area network">
<echo>Remove ${lan_folder}...</echo>
<delete dir="${lan_folder}" includeemptydirs="true" failonerror="true" />
<echo>Copying files from ${local_db_folder} to ${lan_folder} ..</echo>
<copy todir="${lan_folder}" verbose="true" includeemptydirs="true">
<fileset dir="${local_db_folder}">
<include name="**" />
</fileset>
</copy>
</target>
不幸的是,在执行脚本时,eclipse 告诉 IOException: No read access to \[ip adress of backup computer]\projekte[projectname]\db[projectname] in C:\xampp\php\PEAR\phing\system\io\ PhingFile.php 在第 443 行。
在备份计算机上删除和创建文件夹确实可以正常工作,但复制文件并不是由于权限错误,因为它似乎是。作为替代方案,我还通过 mkdir 在备份计算机上创建了该文件夹,该文件夹有效但以同样的问题结束,即无法传输文件。
感谢您的建议