(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.StringUna 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.