`
zhdy007
  • 浏览: 8936 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • zhdy007: antbox 写道客观的看待山寨模式,从积极面看这些山寨企业也 ...
    工业学山寨
  • antbox: 客观的看待山寨模式,从积极面看这些山寨企业也的确为满足低端用户 ...
    工业学山寨

Erlang中的文件处理

阅读更多
库手册:
http://www.erlang.org/doc/man/file.html
http://www.erlang.org/doc/man/filelib.html

获取当前目录中所有文件(非目录):
{_, FL} = file:list_dir(".").
lists:filter(fun(A) -> filelib:is_file(A) end, FL).

获取当前目录中所有目录:
{_, FL} = file:list_dir(".").
lists:filter(fun(A) -> filelib:is_dir(A) end, FL).
分享到:
评论

相关推荐

    基于erlang的文件存储

    本项目“基于Erlang的文件存储”就是这样一个尝试,它利用Erlang强大的并发处理能力和分布式特性,为服务端提供稳定的基础架构,而客户端则通过Java的Swing组件提供用户友好的交互界面。以下是对该项目中涉及的技术...

    erlang 中文乱码

    当我们在处理中文字符时,特别是在Erlang环境中,可能会遇到“中文乱码”的问题。这个问题通常与字符编码、文件读写以及系统配置有关。下面我们将详细探讨这个问题以及如何解决。 首先,我们需要理解Erlang中的字符...

    Erlang 运行环境的安装文件

    此外,Erlang 还具有内置的错误处理机制,使得程序在遇到故障时能够自动恢复,增强了系统的稳定性和可靠性。 安装 Erlang 运行环境通常涉及以下步骤: 1. **下载**:访问 Erlang 官方网站 ...

    erlang中文基础教程

    **Erlang编程语言简介** Erlang是一种高级并发编程语言,由...通过《erlang中文基础教程.doc》文档和《更多erlang资料下载.txt》文件,你可以获取更多的Erlang学习资料和实践案例,逐步掌握这一强大而独特的编程语言。

    erlang25.0 windows版本

    - **行为模式**:如GenServer、GenEvent和Gen_fsm,它们定义了Erlang中服务器、事件处理和状态机的通用行为。 - **Elixir**:基于Erlang VM的现代编程语言,提供了更接近Ruby的语法,同时保留了Erlang的并发特性和...

    erlang 中文基础教程

    更复杂的数学运算也能轻松处理,比如`(42+77)*66/3.`,Erlang Shell能够正确解析并执行加、减、乘、除等运算,返回结果`2618.00`。这展示了Erlang语言强大的计算能力。 当需要退出Erlang Shell时,可以通过两种方式...

    Erlang中文手册.pdf

    根据提供的文件内容,以下是对Erlang/OTP R11B中文手册内容的知识点汇总。 ### Erlang/OTP R11B中文手册概述 手册是一份关于Erlang/OTP R11B版本的官方文档的中文翻译,由Dino Wu翻译,邮箱为***和***,仅供学习...

    for_each_file 用erlang代码实现遍历文件

    在Erlang编程语言中,`for_each_file`是一个自定义函数,用于遍历指定目录下的所有文件,并对每个文件执行特定的操作。在这个场景中,它读取每个文件的内容,以行为单位处理每一行,将每一行作为一个列表元素,最后...

    erlang中dns解析

    在Erlang编程语言中,DNS(Domain Name System)解析是一项关键功能,它允许程序将域名转换为IP地址,反之亦然。Erlang提供了强大的工具来处理网络通信,包括DNS解析。这篇博客(虽然链接不可用)可能讨论了如何在...

    ErlangB和ErlangC计算工具(exe可执行文件+excel两个)

    Erlang B和Erlang C是电信领域中两种重要的流量模型,用于预测和分析通信系统中的呼叫处理能力和拥塞情况。这两个模型由丹麦工程师Agner Krarup Erlang在20世纪初提出,至今仍广泛应用于现代通信网络的设计与优化。 ...

    erlang 中文,chm参考文档

    这两个文件将帮助你全面理解Erlang的基础语法、并发模型、错误处理机制以及高级特性。 Erlang手册(5.8.2).chm是官方文档的中文版,涵盖了Erlang的版本5.8.2的所有内容。这个文档通常包含以下部分: 1. **基础**...

    改进erlang版的protobuf代码

    1. **解析速度优化**:原生protobuf在Erlang中的解析速度可能较慢,改进可能涉及更高效的解码算法或利用Erlang的二进制操作特性来加速处理。 2. **内存管理优化**:可能通过减少内存分配和拷贝,或者采用更有效的...

    在erlang项目中使用protobuf例子

    标题中的“在erlang项目中使用protobuf例子”指的是在Erlang编程环境中使用...通过定义`.proto`文件,编译生成Erlang模块,然后在代码中使用这些模块,可以轻松地处理结构化数据,并在不同的系统之间交换这些数据。

    erlang_版本24.3.4.4

    - **错误处理**:Erlang采用异常处理机制,鼓励编写无副作用的纯函数,有助于编写容错性强的代码。 - **模式匹配**:Erlang的模式匹配功能允许在函数定义中使用模式来匹配和解构数据结构,简化了代码编写。 - **...

    xiandiao_erlang_Erlang课后习题_

    4. **错误处理与恢复**:习题可能设计为在遇到错误时,系统能优雅地处理并恢复,让学习者理解Erlang中的错误处理策略。 5. **模块化编程**:Erlang的模块系统可以帮助组织代码,习题可能要求学习者将功能分解到多个...

    erlang9.rar

    标题中的"erlang9.rar"是一个压缩文件,包含了Erlang 9的Windows 64位安装程序。"otp_win64_20.0.exe"是实际的安装文件,这意味着尽管标题提到了Erlang9,但压缩包内提供的实际上是OTP的20.0版本。这可能是由于在...

    Erlang 中的Module级别热部署

    在提供的资源中,"Erlang 中的Module级别热部署.pdf"文件很可能会详细介绍这些步骤,以及可能遇到的问题和解决策略。"更多erlang资料下载.txt"文件可能包含其他Erlang学习资源链接,如官方文档、教程、社区论坛等,...

    Erlang23_3.zip

    Erlang采用actor模型,每个进程(在Erlang中称为进程,而非操作系统级的进程)都是独立的,通过消息传递进行通信,这种设计使得系统在处理大量并发任务时表现出色。 在"Erlang23_3"这个压缩包中,我们可以推测这...

    erlang 24.0 龙芯 loongarch64 预编译版本

    因此,为了让系统能够找到Erlang的可执行文件,用户需要在解压安装包后,将解压目录下的`bin`子目录添加到`PATH`中。操作步骤通常包括编辑`~/.bashrc`或`~/.bash_profile`文件,添加一行如`export PATH=$PATH:/path/...

    用于安装erlang时所需要的库文件openssl

    在计算机编程和网络通信领域中,Erlang是一门广泛使用的高级编程语言,主要用于开发并发、分布式和容错系统。其独特的编程范式和运行时系统设计使其在构建大型分布式系统,如电信系统、即时消息平台、游戏服务器等...

Global site tag (gtag.js) - Google Analytics