是否可以在SQL数据库中存储具有层次结构的directorys?

时间:2017-11-29 09:00:34

标签: c# sql database hierarchy

我希望能够选择一个文件夹(包含文件和子文件夹),并能够将其作为层次结构树存储在SQL数据库中(使用Microsoft SQL Server Management Studio)。 (需要以层次结构的形式进行安全保护)

要弄清楚上传是如何工作的,我想出了如何压缩目录,上传压缩文件,再次下载并将其解压缩到目的地。 这意味着上传文件不是问题,而是如何设计一个可以像树一样保存树的表以及如何分离上传。

澄清:我可以说D:\ Test \ Subtest \ Sub2test

我希望能够使用其所有文件将“Test”文件夹保存到数据库中。另一方面,子目录“Subtest”应该与其所有文件分别上载(可能与同一行和其他列,或其他具有原始目录的外键的表)。如果子目录具有子文件夹(在本例中为yes),则应该再次单独上载子文件夹及其所有文件。因为(在这种情况下)Sub2Test没有更多的子目录。我想能够压缩每个文件夹/子文件夹,这样我就可以一举上传它。

问题是,如上所述:如何分隔文件夹以及适用的数据库结构。

0 个答案:

没有答案