例子:
检测文件是否可读、可写、可执行。

复制代码代码示例:

<?php
  $myfile = "./test.txt";

if (is_readable ($myfile)) {
    echo "此文件可读。", "\n";
  } else {
    echo "此文件不可读.", "/n";
  }
  
  if (is_writable ($myfile)) {
    echo "此文件可写。", "/n";
  } else {
    echo "此文件不可写。", "/n";
  }

if (is_executable ($myfile)) {
    echo "此文件可执行!", "\n";
  } else {
    echo "此文件没有可执行权限。", "\n";
  }
?>

附,检测文件的大小,学习filesize的用法。

复制代码代码示例:

<?php
  $myfile = "./test.txt";

if (file_exists ($myfile)) {
    $checksize=filesize ($myfile);
    echo "$checksize";
  } else {
    echo "文件不存在!";
  }
?>

最新文章

  1. [总结]HNOI2015省队选拔
  2. JavaScript 回调函数中的 return false 问题
  3. PHP5中PDO的简单使用
  4. C#引用Office.word出错的解决办法-无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass” 【转】
  5. Python 删除列表中的重复数据
  6. php正确解码javascript中通过escape编码后的字符
  7. Mathtype(对齐设置)
  8. centos7启动时出现“无法应用原保存的显示器配置”
  9. 一个js编写全选、弹出对话框、ajax-json的案例
  10. hdu4506小明系列故事——师兄帮帮忙 (用二进制,大数高速取余)
  11. CentOS tripwire-文件指纹
  12. HDFS中NameNode启动过程
  13. 【转载】Win10打开U盘提示“文件或目录损坏无法读取”怎么办?
  14. 配置maven访问nexus,配置项目pom.xml以发布maven项目到nexus中
  15. python添加到环境变量
  16. mybatis一对多关联查询——(九)
  17. freemarker 宏嵌套nested 的使用
  18. Gradle入门(4):依赖管理
  19. xapp1052之dma_test.v
  20. Linux下用到数据库sqlite3

热门文章

  1. 百度编辑器UEditor不能插入音频视频的解决方法
  2. jQuery插件 -- 表单验证插件jquery.validate.js
  3. MySQL下查询锁信息
  4. ORA-12504 warning in PHP
  5. Hibernate基本原理(一)
  6. d3js网络拓扑关系特效可视化展现
  7. 231个javascript特效分享
  8. 使用libcurl源代码编译只是的问题
  9. Linux基础知识之man手册的使用
  10. 解决error: Your local changes to the following files would be overwritten by merge