首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非文件夹文件是如何调用的?

问非文件夹文件是如何调用的?
EN

Software Engineering用户
提问于 2016-01-27 08:42:51
回答 2查看 506关注 0票数 2

也许这看起来是个奇怪的问题,但是在不是文件夹的文件的代码中应该有什么术语来区分它们和文件夹呢?

如果我需要写两个函数,isFolder()和isFile(),第二个函数有一个误导性的名称,因为文件夹也是文件

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2016-01-27 09:04:12

它实际上取决于档案系统和操作系统。

在POSIX和Unix中,文件可以是目录、普通文件、块设备、字符设备、FIFO、套接字、符号链接、.请参阅POSIX统计局 & Linux 统计局(2),注意文件可以有不同的类型。

因此,如果您想谈论一个类型是普通的文件,它是一个字节序列,那么您可以说它是一个普通文件或一个普通文件。

如果你想要一个不是目录的文件,你可以说一个“非目录”文件(或者非目录inode);它可以是一个普通文件,一个套接字,一个fifo,一个符号链接等等.

注意,POSIX和Linux不知道文件夹(桌面除外)。他们提到了目录。

还请注意,在Windows上,在MacOSX上,在Linux上,在POSIX上,文件是完全不同的.

一些实验性的OSes甚至没有文件。他们以其他方式保存数据。历史上,MS-DOS (或MVS)的第一版没有任何目录(或文件夹)。

票数 6
EN

Software Engineering用户

发布于 2016-01-27 09:19:47

这在很大程度上取决于文件系统和操作系统。例如,在Unix上,根本没有文件夹:

Windows有完全不同的术语。经典的MacOS有一个不同的术语,在OSX中,它现在与Unix术语混在一起。

票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/308478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档