我正在尋找一些指針,以達到一個問題/功能我需要在我的asp.net mvc應用程序中實現/糾正的足夠的解決方案。存儲ntfs文件元數據通過網絡服務器檢索和鏈接數據庫
我的應用程序是通過網絡服務器運行的僅LAN接口。在這個應用程序中有一個顯示一堆文件/文件夾的頁面。
我需要能夠存儲一組有關這些文件的屬性\屬性,而這些props \ attrs需要獨立於它們在文件服務器上的位置。這是我的主要問題,因爲我可以很容易地將它們與路徑作爲主鍵鏈接到數據庫,但是,只要文件移動到數據庫的鏈接就會丟失。
不幸的是需要顯示的文件類型可能是任何東西。 .txt,.exe,media等等。所以這也提供了一個限制選項,使用類似tagsharp lib的東西。
我正在考慮的一種方法是簡單地在文件本身或ADS中存儲密鑰(我沒有這方面的經驗,但目前正在努力研究其潛力)。
有沒有人有任何這個問題的經驗,並可以推薦一個簡單的方法。我希望我不需要實施ADS方法,因爲迄今爲止讀到的內容稍微凌駕於我的頭上,我不確定C#會爲我的需求充分處理這些流。
您可以嘗試設置自定義文件屬性:http://blog.rodhowarth.com/2008/06/how-to-set-custom-attributes-file.html – RononDex