如果我没记错的话,文件夹实际上只是指向其他文件存储位置的文件。这使我想知道如果删除文件夹而不删除其中的文件会发生什么情况。是否可以在目录树之外创建或访问文件或数据?
最佳答案
由于您未指定我们针对的文件系统或操作系统,因此只能广泛地回答此问题。
通常,文件不能存在于任何文件系统的目录树之外,因为这样一来就不能将它们视为文件。
考虑到这一点,在删除包含一个或多个文件的文件夹之后,包含在硬盘中的一个或多个文件中的数据当然当然仍然存在。出于速度考虑,删除选项几乎总是通过简单地剪切文件的实际数据与文件系统之间的所有链接来实现的。
因此,丢失的文件通常仍可以使用正确的工具进行恢复。
关于linux - 可以在目录树之外写入或访问数据吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44144771/