2011-01-21 45 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

相关问题