Skip to content

Instantly share code, notes, and snippets.

@vaderj
vaderj / SharePoint-SSOM-CopyFilesWithVersions.cs
Last active June 12, 2018 16:52
Simple Copy file #C# SharePoint #SSOM
static void copySomeFilesWithNoVersion(SPListItem srcItem, SPList destList) // Leaving this here to reference in the future
{
SPFile oFileSrc = srcItem.File;
Console.WriteLine(oFileSrc.Title.ToString());
Stream srcStream = oFileSrc.OpenBinaryStream();
SPFileCollection collFilesDest = destList.RootFolder.Files;
try
{
@vaderj
vaderj / SCRAPcopySomeFilesWithVersions.cs
Last active June 11, 2018 20:36
(Not working) Copy file with versions & metadata #c# #SharePoint
static void SCRAPcopySomeFilesWithVersions(SPListItem srcItem, SPList destList)
{
SPFile oFileSrc = srcItem.File;
//Console.WriteLine(oFileSrc.Title.ToString());
byte[] srcByteArray = null;
SPFile SPFileDestination = null;
SPFileCollection collFilesDest = destList.RootFolder.Files;
SPTimeZone timezone = destList.ParentWeb.RegionalSettings.TimeZone;
@vaderj
vaderj / CAML Query 1.xml
Last active June 12, 2018 17:05
Generic CAML query by title #CAML #SharePoint
// assuming that sTitle = a string of the title
'<Where><Eq><FieldRef Name="Title" /><Value Type="Text">' + sTitle + '</Value></Eq></Where>';
@vaderj
vaderj / arduino i2c scanner
Last active February 27, 2020 19:16
#Arduino i2c scanner
// I2C Scanner
// Written by Nick Gammon
// Date: 20th April 2011
#include <Wire.h>
void setup() {
Serial.begin (115200);
Serial.println ();