2020年4月10日

    1. <?php
    2. $a = filetype('C:\phpstudy_pro\www');//dir
    3. $a = filetype('C:\phpstudy_pro\www\1.php');//file
    4. var_dump($a);
    5. $path = 'C:\phpstudy_pro\www';
    6. var_dump(is_dir($path));
    7. var_dump(is_flie($path));
    8. var_dump(is_link($path));
    9. echo"<hr>";
    10. $path = 'C:\phpstudy_pro\www\1.php';
    11. var_dump(is_dir($path));
    12. var_dump(is_flie($path));
    13. var_dump(is_link($path));
    14. echo"<pre>";
    15. echo"file_exists() 函数:<br>";
    16. $path ="C:\phpstudy_pro\www";
    17. $path ="C:\phpstudy_pro\www\1.php";
    18. $path ="C:\phpstudy_pro\www\123";//false
    19. $path ="C:\phpstudy_pro\www\123.php";//false
    20. $res=flie_exisit($path);
    21. var_dump($res);
    22. echo"<hr>";
    23. echo"filesize() 函数:<br>";
    24. $path="'C:\phpstudy_pro\www\1.php";
    25. $res=filesize($path);
    26. var_dump($res);
    27. ehco"<hr>";
    28. echo"filectime() 函数:<br>";
    29. $path="'C:\phpstudy_pro\www\1.php";
    30. $res= date('Y-m-d H:i:s',filectime($path));
    31. var_dump($res);
    32. echo"<hr>";
    33. echo"fileatime() 函数:<br>";
    34. $path="'C:\phpstudy_pro\www\1.php";
    35. $res= date('Y-m-d H:i:s',fileatime($path));
    36. var_dump($res);
    37. echo"<hr>";
    38. echo"stat() 函数:<br>";
    39. $path="'C:\phpstudy_pro\www\1.php";
    40. $res= stat($path);
    41. var_dump($res);
    42. echo"<hr>"
    43. echo"is_readable() 函数:<br>";
    44. $path="'C:\phpstudy_pro\www\1.php";
    45. $res=is_readable($path);
    46. var_dump($res);
    47. echo"<hr>";
    48. echo"is_writable() 函数:<br>";
    49. $path="'C:\phpstudy_pro\www\1.php";
    50. $res=is_writable($path);
    51. var_dump($res);
    52. echo"<hr>";
    53. echo"is_executable() 函数:<br>";
    54. $path="'C:\phpstudy_pro\www\1.php";
    55. $res=is_executable($path);
    56. var_dump($res);
    57. echo"<hr>";
    58. echo"</pre>";
    59. php2
    60. <?php
    61. $a = filetype('C:\phpstudy_pro\www');//dir
    62. $a = filetype('C:\phpstudy_pro\www\1.php');//file
    63. var_dump($a);
    64. $path = 'C:\phpstudy_pro\www';
    65. var_dump(is_dir($path));
    66. var_dump(is_flie($path));
    67. var_dump(is_link($path));
    68. echo"<hr>";
    69. $path = 'C:\phpstudy_pro\www\1.php';
    70. var_dump(is_dir($path));
    71. var_dump(is_flie($path));
    72. var_dump(is_link($path));
    73. echo"<pre>";
    74. echo"file_exists() 函数:<br>";
    75. $path ="C:\phpstudy_pro\www";
    76. $path ="C:\phpstudy_pro\www\1.php";
    77. $path ="C:\phpstudy_pro\www\123";//false
    78. $path ="C:\phpstudy_pro\www\123.php";//false
    79. $res=flie_exisit($path);
    80. var_dump($res);
    81. echo"<hr>";
    82. echo"filesize() 函数:<br>";
    83. $path="'C:\phpstudy_pro\www\1.php";
    84. $res=filesize($path);
    85. var_dump($res);
    86. ehco"<hr>";
    87. echo"filectime() 函数:<br>";
    88. $path="'C:\phpstudy_pro\www\1.php";
    89. $res= date('Y-m-d H:i:s',filectime($path));
    90. var_dump($res);
    91. echo"<hr>";
    92. echo"fileatime() 函数:<br>";
    93. $path="'C:\phpstudy_pro\www\1.php";
    94. $res= date('Y-m-d H:i:s',fileatime($path));
    95. var_dump($res);
    96. echo"<hr>";
    97. echo"stat() 函数:<br>";
    98. $path="'C:\phpstudy_pro\www\1.php";
    99. $res= stat($path);
    100. var_dump($res);
    101. echo"<hr>"
    102. echo"is_readable() 函数:<br>";
    103. $path="'C:\phpstudy_pro\www\1.php";
    104. $res=is_readable($path);
    105. var_dump($res);
    106. echo"<hr>";
    107. echo"is_writable() 函数:<br>";
    108. $path="'C:\phpstudy_pro\www\1.php";
    109. $res=is_writable($path);
    110. var_dump($res);
    111. echo"<hr>";
    112. echo"is_executable() 函数:<br>";
    113. $path="'C:\phpstudy_pro\www\1.php";
    114. $res=is_executable($path);
    115. var_dump($res);
    116. echo"<hr>";
    117. echo"</pre>";
    118. php3
    119. <?php
    120. $a = filetype('C:\phpstudy_pro\www');//dir
    121. $a = filetype('C:\phpstudy_pro\www\1.php');//file
    122. var_dump($a);
    123. $path = 'C:\phpstudy_pro\www';
    124. var_dump(is_dir($path));
    125. var_dump(is_flie($path));
    126. var_dump(is_link($path));
    127. echo"<hr>";
    128. $path = 'C:\phpstudy_pro\www\1.php';
    129. var_dump(is_dir($path));
    130. var_dump(is_flie($path));
    131. var_dump(is_link($path));
    132. echo"<pre>";
    133. echo"file_exists() 函数:<br>";
    134. $path ="C:\phpstudy_pro\www";
    135. $path ="C:\phpstudy_pro\www\1.php";
    136. $path ="C:\phpstudy_pro\www\123";//false
    137. $path ="C:\phpstudy_pro\www\123.php";//false
    138. $res=flie_exisit($path);
    139. var_dump($res);
    140. echo"<hr>";
    141. echo"filesize() 函数:<br>";
    142. $path="'C:\phpstudy_pro\www\1.php";
    143. $res=filesize($path);
    144. var_dump($res);
    145. ehco"<hr>";
    146. echo"filectime() 函数:<br>";
    147. $path="'C:\phpstudy_pro\www\1.php";
    148. $res= date('Y-m-d H:i:s',filectime($path));
    149. var_dump($res);
    150. echo"<hr>";
    151. echo"fileatime() 函数:<br>";
    152. $path="'C:\phpstudy_pro\www\1.php";
    153. $res= date('Y-m-d H:i:s',fileatime($path));
    154. var_dump($res);
    155. echo"<hr>";
    156. echo"stat() 函数:<br>";
    157. $path="'C:\phpstudy_pro\www\1.php";
    158. $res= stat($path);
    159. var_dump($res);
    160. echo"<hr>"
    161. echo"is_readable() 函数:<br>";
    162. $path="'C:\phpstudy_pro\www\1.php";
    163. $res=is_readable($path);
    164. var_dump($res);
    165. echo"<hr>";
    166. echo"is_writable() 函数:<br>";
    167. $path="'C:\phpstudy_pro\www\1.php";
    168. $res=is_writable($path);
    169. var_dump($res);
    170. echo"<hr>";
    171. echo"is_executable() 函数:<br>";
    172. $path="'C:\phpstudy_pro\www\1.php";
    173. $res=is_executable($path);
    174. var_dump($res);
    175. echo"<hr>";
    176. echo"</pre>";

    笔记:
    文件系统概述:

    文件系统:数据在物理介质中的存放方式叫做文件系统
    NTF 最大单个文件可以保存2T
    FAT32 u盘
    FAT16
    EXT4
    EXT3

    文件类型:
    在程序运行时,程序本身和数据一般都存在内存中,当程序结束运行后,存放在内容中的数据会释放;
    如果需要长时间保存程序运行所需的原始数据,就必须以文件的形式存储在外部的储存介质上;
    类型:window系统 exe txt ppt
    php是以unix系统的文件系统为模型来开发的;
    file 文件
    dir 目录
    char 字符设备 键盘 打印机
    fifo 管道
    link 快捷方式
    block 块设备文件
    unknown 未知

    window系统中php只认为有file dir ppt这三种文件类型

    文件相关的函数:
    is_dir() 判断给定的路径是否是文件夹
    is_flie() 判断给定的路径是否是文件
    is_link() 判断给定的路径是否是符号连接(快捷方式)

    文件属性:
    file_exists() 检查文件或目录是否存在
    filesize() 获取文件大小
    filectime() 获取文件的创建时间
    filemtime() 获取文件的修改时间
    fileatime() 获取文件的访问时间
    stat() 获取文件的属性信息;返回数组
    is_readable() 判断文件是否可读;这个文件可以被php读取内容
    is_exectutable() 判断文件是否可执行;这个文件可以被php去运行
    is_writable() 判断文件是否写;这个文件可以被php去修改内容

    作业 - 图1