目录拷贝为什么有时候会失败?

[复制链接]
查看: 3811|回复: 0

351

主题

190

回帖

4205

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4205
发表于 2021-5-20 17:00:55 | 显示全部楼层 |阅读模式
你可能会发现,有时候想把一个目录架构拷贝到另一个目录时会失败。这是因为,在TDzero中目录的拷贝有一个原则。就是说:一个目录不允许直接或间接地被拷贝到自己的下面作为自己的子目录。

下面举例说明。

假如你的根目录下有两个目录,一个叫做:ABC,另一个叫做DEF。
(1)你不能把ABC再拷贝到ABC下。就是说ABC不能成为自己的子目录。
(2)但是你完全可以把ABC拷贝到DEF下。这样做后,根目录下会出现这个目录架构:DEF -> ABC
(3)现在假如你试图拷贝DEF到目录ABC下呢?此时拷贝会失败



因为如果把DEF -> ABC这个架构再次拷贝到ABC下的时候,系统中会出现这样一个循环架构:ABC -> DEF -> ABC
-> DEF -> ABC......
而这样的,所谓“递归”的目录架构在我们的标签体系中是被严格禁止的。于是系统不会去做这样的拷贝动作。

提示:本系统采用耘想标签化文件系统。每一个目录被看做一个标签。以此对用户的文件进行意义化管理。从意义上讲:一个标签不会成为自己的子标签。正如:“犬类”的子标签(分类)不会再有“犬类”。“犬类”的子类只可能有:大型犬,中型犬,小型犬...等等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright   ©2015-2016  深圳耘想存储科技有限公司  Powered by©Discuz!