Compartir a través de


(String) del método SPFile.MoveTo

Mueve el archivo a la dirección URL de destino, pero no sobrescribe un archivo existente del mismo nombre.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Sub MoveTo ( _
    newUrl As String _
)
'Uso
Dim instance As SPFile
Dim newUrl As String

instance.MoveTo(newUrl)
public void MoveTo(
    string newUrl
)

Parámetros

  • newUrl
    Tipo: System.String

    Una cadena que especifica la dirección URL de destino.

Excepciones

Excepción Condición
SPException

Ya existe un archivo de ese nombre en la ubicación especificada.

o

Se produjo un error al mover el archivo.

Comentarios

El método MoveTo mueve archivos a otra ubicación dentro del mismo sitio.

Ejemplos

En el ejemplo de código siguiente se mueve archivos anteriores a una fecha especificada de una carpeta a otra carpeta.

Dim site As SPSite = SPContext.Current.Site
Dim web As SPWeb = site.AllWebs("Site_Name/Subsite_Name")
Dim files As SPFileCollection = web.GetFolder("Source_Folder").Files
Dim i As Integer

For i = files.Count - 1 To 0 Step -1

    If files(i).TimeCreated < Convert.ToDateTime
        ("12/01/2004 12:00:00 AM") Then

        files(i).MoveTo("Destination_Folder/" & files(i).Name)

    End If

Next i
SPSite oSiteCollection = SPContext.Current.Site;
SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name/Subsite_Name"];
SPFileCollection collFiles = oWebsite.GetFolder("Source_Folder").Files;
for (int intIndex=collFiles.Count-1; intIndex>-1; intIndex--)
{
    if (collFiles[intIndex].TimeCreated < 
        Convert.ToDateTime("12/01/2007 12:00:00 AM"))
    {
        collFiles[intIndex].MoveTo("Destination_Folder/" + collFiles[intIndex].Name);
    }
}
oWebsite.Dispose();

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPFile

Miembros SPFile

Sobrecarga MoveTo

Espacio de nombres Microsoft.SharePoint