Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La façon la plus facile de fournir une boîte de dialogue de progression Windows standard lorsque vous effectuez des opérations sur les fichiers est d'utiliser l'objet FileSystem fourni dans l'espace de noms Microsoft.VisualBasic
[!REMARQUE]
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Pour ajouter une référence à Microsoft.VisualBasic.dll
- Dans Visual Studio, ouvrez ou créez un projet, puis cliquez sur Ajouter une référence dans le menu Projet.Sous l'onglet .NET, sélectionnez Microsoft.VisualBasic dans la colonne Nom du composant.
Pour ajouter une directive using
Ajoutez la ligne suivante au fichier C# :
using Microsoft.VisualBasic.FileIO;
Exemple
Le code suivant copie le répertoire spécifié par sourcePath dans celui spécifié par destinationPath.Il fournit également une boîte de dialogue de progression Windows standard qui affiche une estimation du temps restant avant la fin de l'opération.
// Requires project reference to Microsoft.VisualBasic
using Microsoft.VisualBasic.FileIO;
class FileProgress
{
static void Main()
{
string sourcePath = @"C:\Users\public\documents\";
string destinationPath = @"C:\testFolder";
FileSystem.CopyDirectory(sourcePath, destinationPath,
UIOption.AllDialogs);
}
}