PowerShell : comment répertorier les fichiers dans le répertoire par date
Vous pouvez utiliser la syntaxe suivante dans PowerShell pour répertorier tous les fichiers d'un répertoire par date de dernier accès :
ls | sort LastAccessTime -Descending
Cet exemple particulier répertoriera tous les noms de fichiers du répertoire actuel par ordre de date de dernier accès.
Remarque : Le fichier consulté le plus récemment apparaîtra en premier dans la liste des noms de fichiers.
L'exemple suivant montre comment utiliser cette syntaxe dans la pratique.
Exemple : Comment répertorier les fichiers d'un répertoire par date à l'aide de PowerShell
Supposons que notre répertoire actuel ait le chemin suivant :
C:\Users\bobbi\OneDrive\Documents\test_data
Nous pouvons taper Dir pour lister tous les fichiers de ce répertoire actuel :
Par défaut, les fichiers sont actuellement classés par ordre alphabétique de A à Z.
Supposons que nous souhaitions plutôt répertorier tous les noms de fichiers en fonction de leur dernière date d'accès.
Nous pouvons utiliser la syntaxe suivante pour ce faire :
ls | sort LastAccessTime -DescendingLa capture d'écran suivante montre comment utiliser cette syntaxe dans la pratique :
Nous pouvons voir que les fichiers sont désormais répertoriés dans l’ordre en fonction de la date à laquelle ils ont été consultés pour la dernière fois.
Nous pouvons voir que new_data.txt a été consulté le plus récemment, puis that_data.txt, puis cool_data.xlsx, et ainsi de suite.
Si vous avez un grand nombre de fichiers dans un répertoire et que vous souhaitez afficher uniquement les n fichiers consultés le plus récemment, vous pouvez utiliser l'opérateur -First.
Par exemple, nous pouvons utiliser la syntaxe suivante pour lister uniquement les trois fichiers les plus récemment consultés :
ls | sort LastAccessTime -Descending | Select-Object -First 3La capture d'écran suivante montre comment utiliser cette syntaxe dans la pratique :
Nous pouvons voir que seuls les trois fichiers les plus récemment consultés sont répertoriés dans l'ordre.
Remarque : N'hésitez pas à modifier la valeur numérique après l'opérateur -First pour afficher autant de fichiers que vous le souhaitez.


