在Windows机器上使用PHP删除包含非ASCII文件名的文件夹

时间:2017-01-04 20:01:56

标签: php windows unlink rmdir

我想使用PHP从Windows操作系统中删除目录。我已经编写了一个递归函数来查找目录中的所有文件,通常这都有效。

但是,在其中一个目录中,有一个名称中包含日文字符的文件。当使用scandir()时,它显示为?????????????。mp4并在scandir的直接输出上使用unlink会产生"文件的错误不是fount"。

那么:如何删除包含名称中包含日文(或其他非ASCII)字符的文件的directoy?

  • 甚至可以在Windows下使用PHP(任何版本...)执行此操作吗?
  • 有没有办法删除没有先删除文件的目录?

谢谢!

0 个答案:

没有答案