//如果cache目录不存在,创建cache目录
if(!file_exists('cache') || !is_dir('cache')) {
@mkdir('cache');
}但是如果存在文件cache,就建立不了文件夹cache
求解~~~

解决方案 »

  1. 你理解反了吧
    cache文件不存在  或者   cache不是文件夹  then
    注意是  或者
      


  2. 你再斟酌一下,文件不存在或者不是文件夹(存在而是文件)两种情况都要建立cache文件夹逻辑没错
      

  3. (唠叨)但是在windows下,cache文件和cache文件夹可以并存cache文件存在,就不能建立cache文件夹????
      

  4. 用is_dir('cache')判断一下是否目录 
      

  5. sjmp5判断了,没用
    cache目录不存在,但是cache文件存在,就建立不了cache目录
      

类似问题 »