Bonjours,

je souhaite déplacer un répertoire sauf si un fichier au sein de se répertoire est ouvert. Si j'ai un document word ouvert => aucun problème le move n'est pas réalisé mais si j'ai un fichier .txt ouvert, le move se fait quand même.

voici le code que j utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
try
            {
                backupFolder = string.Format(@"{0}\{1}", targetDir, string.Format("Backup{0}{1}{2}{3}{4}{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second));
                Directory.Move(pathToLocalAppdata, backupFolder);
 
                return true;
            }
            catch (DirectoryNotFoundException ex)
            { return true; }
            catch (Exception ex)
            {
                return false;
            }
Est-ce normal ? comment puis-je faire? Une IOException devrait être levée et "tombé" dans le mais avec une fichier texte il n'en n'ait rien.