满足您各种需求的文件管理器源代码

2022-12-25 0 1,090

满足您各种需求的文件管理器源代码

如果你有一台电脑,你就可以处理文件,不管云计算的出现多么试图掩盖这一事实。 毕竟,Google Drive 和 Dropbox 只不过是在线文件管理器。 当大多数人想到文件管理器时,他们往往会想到 Windows 资源管理器或 Mac OS X Finder,但实际上还有许多其他方式来管理文件。 在本文中,我们将介绍几种管理文件的方法,以适应几乎任何工作方式。

文件列表管理器
最简单的文件管理器是文件列表管理器。 顾名思义,它只是显示文件列表。 这种类型的文件管理器只允许您按某些属性查看文件,例如文件大小、修改日期和名称。

这种类型的文件管理器在 IBM 的会话监控系统上与 FList 一起首次亮相。 除了列出文件外,它还允许进行复制和删除等基本操作。

大多数命令行 shell,例如 Windows 命令提示符、PowerShell 和 Unix shell 实际上都是文件管理器,可让您导航目录树。 虽然一些文件操作命令是外部程序,但其中有很多是内置的。在 Unix shell 上更改目录的“cd”命令通常作为内置命令实现。

这比以牺牲一些内存为代价调用外部程序要快。 由于 Unix 系统历来运行在功能强大的计算机上,因此内存不是什么大问题。 现代 shell 有很多内置命令,因为如今大多数机器都有足够的 RAM 来容纳它们。

目录编辑器
目录编辑器的工作方式与 shell 略有不同。 顾名思义,它会向您显示目录列表,然后您可以像在文本编辑器中一样对其进行编辑。 唯一的区别是,您实际上对目录树进行了更改,而不是保存文本文件。

想删除文件? 只需删除该行,保存即可。 要创建目录吗? 只需添加另一行。 您也可以通过编辑权限来更改权限。

目录编辑器可以是一个独立的程序,例如 1970 年代斯坦福大学发明的 Dired。 它也可以是文本编辑器的一部分。 GNU Emacs 中 Dired 的实现尤其广为人知。

正统文件管理器
另一种风格的文件管理器在 80 年代开始流行:正统文件管理器。 这种类型的文件管理器的特点是显示分为两个窗格。 它们通常显示目录树。 您可以同时看到层次结构的两个不同位置,这很有用。 您可以在一个窗格中显示其他信息,例如文件属性或预览文件,同时在另一个窗格中查看目录树。

1986 年发布的 Norton Commander 推广了这种风格的文件管理器。 尽管 Windows 使正统的文件管理器黯然失色,但它们仍然拥有狂热的追随者。 Midnight Commander 是 Linux 和基于 Unix 的系统以及 Windows 的端口。 (如果你想在 Windows 系统上使用 Linux,你也可以将它作为 Cygwin 的一部分。)

空间文件管理器
现在我们进入了图形文件管理器的现代世界。 一种早期的图形文件管理器是空间文件管理器。 空间文件管理器显示人们对现代文件管理器的期望的图标和文件夹,但将一个窗口专用于目录树中的一个文件夹。

例如,您的文档文件夹将是一个窗口,如果您打开一个子文件夹,它会依次打开它自己的窗口。

Macintosh Finder 推广了这种风格,并将其延续到 BeOS 的 Tracer(这并不奇怪,因为 Be 是由一位前 Apple 高管创立的)。 Nautilus 文件管理器也是由原始 Mac 团队的一部分开发的,将其作为 GNOME 桌面的一部分引入类 Unix 系统。

虽然空间文件管理器很容易理解,但缺点是所有这些窗口会造成很多混乱。

导航文件管理器
导航文件管理器是大多数人都熟悉的那种。 现代的 Mac OS X Finder 和 Windows 文件资源管理器都基于此范例。 在这种风格中,单个窗口代表文件目录中的一个位置。 用户可以在树上上下导航,尽管有一些方法可以快速到达重要的地方。

3-D 文件管理器
已经有一些关于 3-D 文件管理器的尝试。 其中最著名的一个出现在电影《侏罗纪公园》中,其中一个主要角色必须找到一个文件来锁上一扇门,以防止迅猛龙进入,产生了经典台词“这是一个 Unix 系统。我知道这个。 “

场景显示 Lex Murphy 在 SGI 工作站上导航目录树的 3-D 表示。 信不信由你,这是一个真实的程序。

鉴于这些类型的文件管理器相当花哨,而且使用常规文件管理器要快得多,因此 3-D 文件管理器仍然是一种好奇心。

结论
这些文件管理器中的每一个都有自己的风格、怪癖、优点和缺点——没有单一的“最佳”。 然而,最适合您的文件管理器取决于您自己——您的业务、您个人的工作方式以及您使用的文件类型和使用方式。 无论您喜欢如何处理文件,总有一款适合您风格的文件管理器。

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 满足您各种需求的文件管理器源代码 https://www.7claw.com/50231.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务