fichier ouvert pas detecté
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:
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
Code:
catch(Exception ex)
mais avec une fichier texte il n'en n'ait rien.