我用javascript和fso写了一个目录同步的脚本,其中一部分是当某个文件在源目录中不存在,而在被同步目录中存在时,删除该文件。开始,我用file.delete(true);来操作,结果IE7提示:缺少标识符。因为找不到原因,就改成fso.deletefile(filepath, true);就可以了。
找不到原因,特此请教。

解决方案 »

  1.   

    DeleteFile 方法
    删除指定文件。object.DeleteFile ( filespec[, force] ); 参数
    object必选项。 应为 FileSystemObject 的名称。filespec必选项。 要删除的文件的名称。 filespec 可以在最后的路径成分中包含通配字符。force可选项。 Boolean 值,如果要删除设置了只读属性的文件,则为 true ;如果不删除则为 false (默认)。
      

  2.   

    Delete 方法
    删除指定的文件或文件夹。object.Delete( force ); 参数
    object必选项。 应为 File 或 Folder 对象的名称。force可选项。 Boolean 值,如果要删除设置了只读属性的文件或文件夹则为 True ;否则为 False (默认)。