ELisp编程四:文件操作
来源:互联网 发布:剑三冷艳成女捏脸数据 编辑:程序博客网 时间:2024/06/02 15:53
确定一个文件是否存在
(file-exists-p "~/test.el")
看看它的帮助文档:
file-exists-p is a built-in function in `C source code'.(file-exists-p FILENAME)Return t if file FILENAME exists (whether or not you can read it.)See also `file-readable-p' and `file-attributes'.This returns nil for a symlink to a nonexistent file.Use `file-symlink-p' to test for such links.
如果存在则返回t
检查一个文件是否存在且可读
(file-readable-p "~/test.el")
检查文件的属性
(file-attributes "~/test.el" 'string)
或者
(file-attributes "~/test.el" 'integer)
可以通过这个获得一个文件是否是目录的信息。
一个目录操作的例子
假定一个目录下的子目录名称都是数字,查找数字最大的那个目录名称。
(setq file-name-list (directory-files "/opt/share/upland_release" nil "[0-9]+" 'nosort))(string-to-number (car file-name-list))
其他文件函数请参考
http://www.gnu.org/software/emacs/manual/html_mono/elisp.html 的File相关章节。
- ELisp编程四:文件操作
- Elisp 编程
- ELisp字符串操作
- ELisp编程九:循环
- ELisp编程六:定义变量
- ELisp编程七:创建函数
- ELisp编程八:条件语句
- ELisp编程十:求最大值
- ELisp编程十三:宏一
- ELisp编程十三:宏二
- ELisp编程十四:宏三
- ELisp编程一:运行elisp的各种方式
- ELisp编程一:运行elisp的各种方式
- ELisp编程二:Atom,Symbol,空格,注释
- ELisp编程五:解析器相关
- ELisp编程十一:正则表达式一
- ELisp编程十二:正则表达式二
- Java编程操作XML文件(生成方法四:DOM4J)
- 构造函数能不能是虚函数
- 常用到的Eclipse快捷键
- unity动态添加删除iGUI的控件
- png格式
- C++中构造函数能调用虚函数吗?
- ELisp编程四:文件操作
- log4j的用途及基本配置
- spring 的第一个案例应用详解
- Windows下单机最大TCP连接数
- awk 使用技巧
- HDU 1172 猜数字(枚举)
- Unix和Windows换行符
- ORACLE游标
- 转换图片URI 变成绝对路径