问答详情
源自:2-4 复制文件夹

按照老师的方式添加了复制文件功能,一般情况下,文件能够正常复制到另外一个目录下,但如果出现复制的源文件与复制的目标目录中的一个文件夹同名,就会报错!例如,将1.txt文本文件复制到test下,如果test下恰好存在一个名叫1.txt的文件夹,执行copy时就会报错," the second argument to copy() function cannot be a directory ",第二个函数参数不能为目录,求老师给予杜绝这种情况的解决方案?

提问者:TraJoe_Wu 2014-12-03 15:24

个回答

  • King
    2014-12-06 14:08:21

    那你就可以通过is_file()和is_dir()判断下是文件还是文件夹,就可以解决

    ^-^...