2011-01-21 46 views
0

我將使用SharePoint 2010製作文檔庫。我正在處理將經常更新的文件以及許多元數據字段,例如更新頻率,過濾標誌,監視標誌等使用當前元數據更新SharePoint文檔庫文件

如果SharePoint存儲在數據庫中的文件,我認爲,可以單獨更新文件內容字段而不觸及其他字段包含元數據。但顯然,乍一看並不容易。

任何簡單的方法來更新MOSS環境中的文檔內容?我想檢查文件和更新或編輯,然後簽入是一個可能的解決方案,但需要太多的作品爲最終用戶。

回答

1

您可以禁用入住/退房的文檔庫

或者你可以做這樣的事情在一個Web部件

SPFile file = web.GetFile(url); 
file.UndoCheckOut(); 
string rawdata = Path.Combine(rootdirectory, url); 
byte[] data = File.ReadAllBytes(rawdata); 
file.CheckOut(); 
file.SaveBinary(data); 
file.Update(); 
file.CheckIn("some thing"); 
file.Approve("some thing"); 
+0

謝謝。它看起來很有希望,但有沒有其他方式可以在不使用Web部件的情況下做同樣的事情。我的意思是MS支持默認的東西。 – San 2011-01-23 20:29:11

相關問題