文件访问

文件和目录处理函数

  • basename — 返回路径中的文件名部分 | Returns trailing name component of path |
  • chgrp — 改变文件所属的组 | Changes file group
  • chmod — 改变文件模式 | Changes file mode
  • chown — 改变文件的所有者 | Changes file owner
  • clearstatcache — 清除文件状态缓存 | Clears file status cache
  • copy — 拷贝文件 | Copies file
  • delete — 参见 unlink 或 unset | See unlink or unset
  • dirname — 返回路径中的目录部分 | Returns a parent directory‘s path
  • disk_free_space — 返回目录中的可用空间 | Returns available space on filesystem or disk partition
  • disk_total_space — 返回一个目录的磁盘总大小 | Returns the total size of a filesystem or disk partition
  • diskfreespace — disk_free_space 的别名 | Alias of disk_free_space
  • fclose — 关闭一个已打开的文件指针 | Closes an open file pointer
  • feof — 测试文件指针是否到了文件结束的位置 | Tests for end-of-file on a file pointer
  • fflush — 将缓冲内容输出到文件 | Flushes the output to a file
  • fgetc — 从文件指针中读取字符 | Gets character from file pointer
  • fgetcsv — 从文件指针中读入一行并解析 CSV 字段 | Gets line from file pointer and parse for CSV fields
  • fgets — 从文件指针中读取一行 | Gets line from file pointer
  • fgetss — 从文件指针中读取一行并过滤掉 HTML 标记 | Gets line from file pointer and strip HTML tags
  • file_exists — 检查文件或目录是否存在 | Checks whether a file or directory exists
  • file_get_contents — 将整个文件读入一个字符串 | Reads entire file into a string
  • file_put_contents — 将一个字符串写入文件 | Write a string to a file
  • file — 把整个文件读入一个数组中 | Reads entire file into an array
  • fileatime — 取得文件的上次访问时间 | Gets last access time of file
  • filectime — 取得文件的 inode 修改时间 | Gets inode change time of file
  • filegroup — 取得文件的组 | Gets file group
  • fileinode — 取得文件的 inode | Gets file inode
  • filemtime — 取得文件修改时间 | Gets file modification time
  • fileowner — 取得文件的所有者 | Gets file owner
  • fileperms — 取得文件的权限 | Gets file permissions
  • filesize — 取得文件大小 | Gets file size
  • filetype — 取得文件类型 | Gets file type
  • flock — 轻便的咨询文件锁定 | Portable advisory file locking
  • fnmatch — 用模式匹配文件名 | Match filename against a pattern
  • fopen — 打开文件或者 URL | Opens file or URL
  • fpassthru — 输出文件指针处的所有剩余数据 | Output all remaining data on a file pointer
  • fputcsv — 将行格式化为 CSV 并写入文件指针 | Format line as CSV and write to file pointer
  • fputs — fwrite 的别名 | Alias of fwrite
  • fread — 读取文件(可安全用于二进制文件) | Binary-safe file read
  • fscanf — 从文件中格式化输入 | Parses input from a file according to a format
  • fseek — 在文件指针中定位 | Seeks on a file pointer
  • fstat — 通过已打开的文件指针取得文件信息 | Gets information about a file using an open file pointer
  • ftell — 返回文件指针读/写的位置 | Returns the current position of the file read/write pointer
  • ftruncate — 将文件截断到给定的长度 | Truncates a file to a given length
  • fwrite — 写入文件(可安全用于二进制文件) | Binary-safe file write
  • glob — 寻找与模式匹配的文件路径 | Find pathnames matching a pattern
  • is_dir — 判断给定文件名是否是一个目录 | Tells whether the filename is a directory
  • is_executable — 判断给定文件名是否可执行 | Tells whether the filename is executable
  • is_file — 判断给定文件名是否为一个正常的文件 | Tells whether the filename is a regular file
  • is_link — 判断给定文件名是否为一个符号连接 | Tells whether the filename is a symbolic link
  • is_readable — 判断给定文件名是否可读 | Tells whether a file exists and is readable
  • is_uploaded_file — 判断文件是否是通过 HTTP POST 上传的 | Tells whether the file was uploaded via HTTP POST
  • is_writable — 判断给定的文件名是否可写 | Tells whether the filename is writable
  • is_writeable — is_writable 的别名 | Alias of is_writable
  • lchgrp — Changes group ownership of symlink | Changes group ownership of symlink
  • lchown — Changes user ownership of symlink | Changes user ownership of symlink
  • link — 建立一个硬连接 | Create a hard link
  • linkinfo — 获取一个连接的信息 | Gets information about a link
  • lstat — 给出一个文件或符号连接的信息 | Gives information about a file or symbolic link
  • mkdir — 新建目录 | Makes directory
  • move_uploaded_file — 将上传的文件移动到新位置 | Moves an uploaded file to a new location
  • parse_ini_file — 解析一个配置文件 | Parse a configuration file
  • parse_ini_string — Parse a configuration string | Parse a configuration string
  • pathinfo — 返回文件路径的信息 | Returns information about a file path
  • pclose — 关闭进程文件指针 | Closes process file pointer
  • popen — 打开进程文件指针 | Opens process file pointer
  • readfile — 输出一个文件 | Outputs a file
  • readlink — 返回符号连接指向的目标 | Returns the target of a symbolic link
  • realpath_cache_get — Get realpath cache entries | Get realpath cache entries
  • realpath_cache_size — Get realpath cache size | Get realpath cache size
  • realpath — 返回规范化的绝对路径名 | Returns canonicalized absolute pathname
  • rename — 重命名一个文件或目录 | Renames a file or directory
  • rewind — 倒回文件指针的位置 | Rewind the position of a file pointer
  • rmdir — 删除目录 | Removes directory
  • set_file_buffer — stream_set_write_buffer 的别名 | Alias of stream_set_write_buffer
  • stat — 给出文件的信息 | Gives information about a file
  • symlink — 建立符号连接 | Creates a symbolic link
  • tempnam — 建立一个具有唯一文件名的文件 | Create file with unique file name
  • tmpfile — 建立一个临时文件 | Creates a temporary file
  • touch — 设定文件的访问和修改时间 | Sets access and modification time of file
  • umask — 改变当前的 umask | Changes the current umask
  • unlink — 删除文件 | Deletes a file
时间: 2024-11-04 17:19:43

文件访问的相关文章

WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等

核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Webshell上传.命令注入.非法HTTP协议请求.非授权文件访问等.

hadoop的API对HDFS上的文件访问

这篇文章主要介绍了使用hadoop的API对HDFS上的文件访问,其中包括上传文件到HDFS上.从HDFS上下载文件和删除HDFS上的文件,需要的朋友可以参考下hdfs文件操作操作示例,包括上传文件到HDFS上.从HDFS上下载文件和删除HDFS上的文件,大家参考使用吧 复制代码 代码如下:import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*; import java.io.File;import ja

Java笔记二十.深入解析I/O编程之文件访问类

深入解析I/O编程之文件访问类 转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 开始学习字节流类之前,我们来先看下与文件有关的类-File类.File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件,通过调用File类提供的各种方法,我们能够创建.删除文件.重命名文件以及判断文件的读写权限及其是否存在,设置和查询文件的最近修改时间等.在Java中,目录也被当作File使用,只是多了一些目录特有的功能---

UNIX环境编程学习笔记(9)——文件I/O之文件访问权限的屏蔽和更改

lienhua342014-09-10 1 文件访问权限 在文件访问权限和进程访问控制中,我们已经讲述过文件访问权限位,为了方便,我们重新列在下面, 表 1: 文件的 9 个访问权限位  st_mode 屏蔽  意义  S_IRUSR  用户 -读  S_IWUSR  用户 -写  S_IXUSR  用户 -执行  S_IRGRP   组 -读  S_IWGRP  组 -写  S_IXGRP  组 -执行  S_IROTH  其他 -读  S_IWOTH  其他 -写  S_IXOTH  其他

UNIX环境编程学习笔记(7)——文件I/O之文件访问权限与进程访问控制

lienhua342014-09-02 1 文件的设置用户 ID位 和设置组 ID位 与进程相关联的 ID 如下表所示, 表 1: 与进程相关联的用户 ID 和组 ID 实际用户 ID 我们实际上是谁 实际组 ID 有效用户 ID 用于文件访问权限检查 有效组 ID 附加组 ID 保存的设置用户 ID 由 exec 函数保存 保存的设置组 ID 保存的设置用户 ID 和保存的设置组 ID 在执行一个程序时包含了有效用户 ID 和有效组 ID 的副本,这个后面我们学习到进程时在详细学习. 此处,我

Windows平台内核级文件访问

1.背景     在windows平台下,应用程序通常使用API函数来进行文件访问,创建,打开,读写文件.从kernel32的CreateFile/ReadFile/WriteFile函数,到本地系统服务,再到FileSystem及其FilterDriver,经历了很多层次.在每个层次上,都存在着安全防护软件,病毒或者后门作监视或者过滤的机会.作为安全产品开发者,我们需要比别人走得更远,因此我们需要一个底层的“windows平台内核级文件访问”的方法来确保我们能够看到正确的干净的文件系统. 2.

Android学习笔记(四三):文件访问

之前我们学习了通过preference和SQLite数据库进行数据存储,也可以通过文件方式.文件可以是在应用打包时预置,也可以是应用所生成. 文件访问有两种方式:一:静态数据的文件可以防止在res/raw中,这些文件是只读的,只有在应用版本升级的时候进行修改,或者我们先读出这些数据,通过 reference的方式来处理,这样以后可以进行修订,但是这种方式,会有两份数据保存.二:另一种方式是通过URL访问文件,动态数据的读取也可以采用SQLite3的方式. res/raw/下静态文件的读取 在re

无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)

1.android下junit测试框架配置 单元测试需要在手机中进行安装测试 (1).在清单文件中manifest节点下配置如下节点 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.demo1" /> 上面targetPackage指定的包要和应用的package相同. (2)在清单文件中ap

Android基础--文件访问权限

1.Android 底层是Linux内核,因此文件访问权限与Linux中文件访问权限类似 d   rwx   rwx   rwx 文件类型 owner group other 文件类型   d 代表文件夹,-代表文件,l 代表链接 owner文件创建的用户 group 与文件创建者在同一组的其他用户 other 与文件创建者不在同一组的其他用户 Android中每一个应用都对应独立的用户,不同应用所在组是不同的,可以通过设置是两个应用在同一个组中   2.以下是在当前应用的私有空间内创建文件时指

RH134-6 使用访问控制列表限制文件访问

第六章.使用访问控制列表限制文件访问 6.1. ACL访问控制列表概述 实现更多的权限控制,可以同时针对多个不同的用户.组进行权限设定 ext2,ext3,ext4文件系统挂载的时候需要使用acl选项,xfs默认就支持. 设定acl只能是root 命令: getfacl , setfacl # ll /tmp/passwd -rw-r--r--. 1 root root 2005 Jul 19 11:38/tmp/passwd # getfacl /tmp/passwd   在没有对文件设定ac