我们有一个共享点服务器,我们正在寻找一个部分网站提取脚本。
该请求是他们有一个可以有多个子文件夹的网站。 该文件将被提取到一个文件夹。
我已经做了一些挖掘,并find了下面的例子,将文件提取到一个文件夹:
XCOPY“\ sharepointsvr \ Dept \ Library \”. DOC C:\ TMP / S / Y XCOPY“\ sharepointsvr \ Dept \ Library \”. DOCX C:\ TMP / S / Y或
我正在使用一个命令脚本作为一个计划任务从服务器运行。 上面的脚本将转储文件和子文件夹到一个单一的(这是他们更喜欢)
我的问题如下。
有没有办法来判断文件是否从命令提示符签出?
如果这样可以跳过?
如果没有,是否有一个更好的方法来实现“检入文件”的数据提取?
谢谢你的任何想法..
如果您想要对检出的文件进行帐户处理,则从命令行执行此操作可能不会成为选项。
这意味着您将不得不求助于使用SharePoint API来转储文件。 有一个名为SPIEFolder的codeplex项目可以让你closures。 它缺less2个你需要的function,但是如果你有任何.Net编码经验(或者知道这样的人),它应该是一个非常简单的改变。 你的情况的两个限制是:
另外一个好处就是,如果你的列表/项目很大,那么使用这个API应该快很多。