2010-03-06 78 views
9

在現代文件系統中有文件和目錄。在一個目錄中,有子目錄和文件。標記文件系統而不是目錄?

我的問題是,如果所有的文件都在一個地方,並且每個文件都可以標記,那不是更好嗎?所以每個文件都有標籤,就像堆棧溢出一樣:每個問題都有標籤。主要優點是搜索可以更快。

您的意見是?對你來說,它更舒適嗎?

回答

2

嗯。目前的研究正在朝這個方向發展例如trackerWinFS

我個人認爲,我們不能輕易從目錄結構辭職:

  • 它是緊密結合電腦文件系統是如何工作的,並預計什麼節目
  • 層次組織幫助管理大量文件的連接如果有強烈的分離。即我有文件夾項目,音樂,大學等共享沒有共同的文件
  • 我認爲,半功率用戶(如Windows *上的* nix怪胎)需要輕鬆知道底層結構。我放棄了,當我試圖做「搜索文件XYZ.exe並刪除包含它的文件夾」使用標準工具在Windows 7

在另一方面標籤更好地發揮作用,當集重疊,如:

  • 家人的照片,建築照片 - 我父母從紀念碑出發的照片屬於哪裏?
  • 音樂
  • 問題

如果用戶在「超級用戶」夠他可能想使用分層的標籤,並形成一定的本體。另一方面,可以通過符號鏈接在* nixes上進行模擬。

總結 - 在某些地區,我更喜歡標籤,但不是所有的標籤。有時我需要知道底層結構。但可能與其他大多數stackoverflow用戶一樣。

0

文件系統標記會很有用 - 不是替代品,而是作爲目錄系統的補充。我不想將所有文件放在一個目錄中,但我希望在樹形層次結構(如圖像/視頻/音樂收藏)內使用標籤組織一些文件或目錄。

2

已經發展出自己的標籤計劃http://www.taggtool.com我可以提供以下思路:

是使用了標籤,但 能夠交叉引用多個文件,超級有用它涉及到很多的前期和儘管自動規則有所幫助,但仍在努力爲您的文件添加標籤。

技術上在Windows上編碼這樣一個系統是一個挑戰,你在哪裏保存標記元數據?理想情況下在文件中,但只有一小組文件格式纔可能。

替代數據流提供了一種可能的解決方案,但它感覺就像一個半熟的解決方案。

另一種選擇是將元數據存儲在數據庫中,該數據庫引入了保持所有內容同步的新挑戰。

這是一個恥辱,本地操作系統不提供文件的一個強大的元數據存儲,但事實就是此刻的方式。

0

你可以看看Reggata這是一個簡單的本地文件標記系統。

相關問題