Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

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)

public void MoveTo(
	string newUrl
)

Paramètres

newUrl
Type : System.String

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

ExceptionCondition
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.

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

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

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

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.

Afficher: