Partager via


SPFile.MoveTo - Méthode (String)

Déplace le fichier vers l'URL de destination, mais ne remplace pas un fichier existant du même nom.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Sub MoveTo ( _
    newUrl As String _
)
'Utilisation
Dim instance As SPFile
Dim newUrl As String

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

Paramètres

  • newUrl
    Type : System.String

    Chaîne qui spécifie l'URL de destination.

Exceptions

Exception Condition
SPException

Un fichier portant ce nom existe déjà à l'emplacement spécifié.

- ou -

Une erreur s'est produite lors du déplacement du fichier.

Remarques

La méthode MoveTo déplace les fichiers vers un autre emplacement au sein du même site.

Exemples

L'exemple de code suivant déplace les fichiers antérieurs à une date spécifiée à partir d'un dossier vers un autre dossier.

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();

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPFile classe

SPFile - Membres

MoveTo - Surcharge

Microsoft.SharePoint - Espace de noms