2013-09-10 96 views
0

在我開始之前,我想表達我對我在stackoverflow上獲得的所有洞察力以及每個人的貢獻表示讚賞。我有關於管理大量文件的一般問題。我試圖確定我的選擇,如果有的話。在這裏。大量文件的文件管理

目前,我有大量的文件,我在Windows 7上。我一直在做的是通過將文件複製到基於需要一起處理的文件夾中對文件進行分類。所以,我有一組包含按日期(長期存儲)的文件,另一組包含按類別分類的副本(用於處理和計算)。當然這每次都會使我的數據翻倍。現在我不得不創建一組以上的類別;確切地說3份。這是我的數據翻兩番。

對於事物的處理方面,數據以excel結束。最初,所有數據都是brough into excel。然後所有的組織和過濾都在Excel中執行。這很耗時,並且長期不易維護。後來,工作量轉移到文件系統本身,這減輕了excel中的工作量。

它的長短之處在於,這是磁盤空間非常低效的使用。什麼是更好的處理方法?

事情都浮現在腦海中:

  1. 重疊文件夾
    • 有沒有一種方法來創建僅持有文件的地址,而不是複製文件的文件夾。這樣我可以有兩個文件夾引用同一個文件。
    • 據我瞭解,一個文件夾是一個文件,它列出了它裏面的文件的內存地址,但在Windows上,一個文件只能包含在一個文件夾中。
  2. 的Microsoft SQL Server
    • 不知道有什麼可以在這裏完成。
  3. 符號鏈接
    • 我不是管理員,所以我不能執行mklink命令。
    • 此外,我不確定任何性能問題。
    • 顯然不允許單個文件,只能在Windows文件夾中。
  4. 搜索文件夾(* .search-MS)
    • 也許我失去了一些東西,但是據我所知是沒有上市的方式來指定單獨的文件。
  5. 散列文件
    • 創建的所有文件哈希標籤,將允許存儲一次的文件。但是,我不知道我將如何處理哈希標記。
  6. XML
    • 也許我可以使用XML文件的元數據附加到文件並以某種方式尋找使用它們。
  7. 數據庫文件系統
    • 我最近碰到這個概念在我的搜索來了。不知道它將如何應用Windows。
+1

正在Excel文件中存儲什麼類型的信息? – orgtigger

+0

你能告訴我們該文件的內容以及爲什麼需要重複?如果信息是保密的,只需使用一個等效的通用示例。它將幫助我們考慮SharePoint,數據庫或其他軟件來滿足您的需求 – zedfoxus

回答

0

我發現部分解決方案。首先,我發現我使用的筆記本電腦實際上是以管理員身份登錄的。作爲選項3和選項4的替代選擇,我決定使用硬鏈接,這是NTFS文件系統的一部分。然而,由於大量的文件,使用以下命令從提升的命令提示符這是難以管理:

mklink /h <source\file> <target\file> 

幸運的是,赫爾曼Schinagl創造了Windows資源管理器的Link Shell Extension應用程序,以及如何結的很精闢的閱讀,符號鏈接和硬鏈接工作。目前這是一個部分解決方案的唯一原因是由於Windows資源管理器存在單獨的問題,我打算將其作爲單獨的問題發佈。謝謝赫爾曼。