Friday 9 August 2013

SPServices Change folder Name



function ChangeFolderName(FolderName,NewFolderName )
{
jQuery().SPServices({
        operation: "GetListItems",
        async: false,
        listName: Sourcelist,
        CAMLViewFields: "<ViewFields Properties='True' />",
        CAMLQuery: "<Query><Where><Eq><FieldRef Name='FSObjType' /><Value Type='Integer'>1</Value></Eq></Where></Query>",
        CAMLQueryOptions: "<QueryOptions><IncludeMandatoryColumns>FALSE</IncludeMandatoryColumns></QueryOptions>",
        completefunc: function(xData, Status) {        
         jQuery(xData.responseXML).SPFilterNode('z:row').each(function() {
                strFileName = jQuery(this).attr("ows_FileLeafRef").split(";#")[1];
if(strFileName == FolderName)
{
                FolderID = jQuery(this).attr("ows_ID");
 
 jQuery().SPServices({
                        operation: "UpdateListItems",
                        async: false,
                        batchCmd: "Update",
                        listName: Sourcelist,
                        valuepairs: [["Title", NewFolderName], ["BaseName", NewFolderName]],
                        ID: FolderID,
                        completefunc: function(xData, Status) {    
alert(Status);                  
                        }
                    });
 }
 });
}
});

}

No comments:

Post a Comment