Filtrer les fichiers sur leur taille
Avec nnBackup vous pouvez filtrer les fichiers par leurs attributs (-a, -ax), masques sur le nom (-m, -x), date de création/modification (-D, -DC, -DW), et par leur taille (en octets). Il y a une option de ligne de commande spéciale -LT, -GT, -EQ et l'inverseur -OR disponible dans ce but.
L'option de ligne de commande -LT est utilisée pour traiter seulement les fichiers, dont la taille est plus petite que celle spécifiée (en octets). Par exemple :
nnbackup.exe -i c:\data -o d:\backup -LT 50000
Explication : Copie de c:\data à d:\backup tous les fichiers dont la taille est inférieure à 50000 octets.
L'option de ligne de commande -GT est utilisée pour traiter seulement les fichiers, dont la taille est plus grande que celle spécifiée (en octets). Par exemple :
nnbackup.exe -i c:\data -o d:\backup -GT 50000
Explication : Copie de c:\data à d:\backup tous les fichiers dont la taille est supérieure à 50000 octets.
L'option de ligne de commande -EQ est utilisée pour traiter seulement les fichiers, dont la taille est égale à celle spécifiée (en octets). Par exemple :
nnbackup.exe -i c:\data -o d:\backup -EQ 50000
Explication : Copie de c:\data à d:\backup tous les fichiers dont la taille est égale à 50000 octets.
Vous pouvez utiliser plusieurs différents filtres sur la taille dans votre ligne de commande. Par défaut, les options -LT, -GT et -EQ sont combinées avec le ET logique. Par exemple :
nnbackup.exe copy -i c:\data -o d:\backup -GT 50000 -LT 200000
Explication : Copie de c:\data à d:\backup tous les fichiers dont la taille est supérieure à 50 000 octets ET inférieure à 200 000 octets.
Quelques fois, lors du filtre des fichiers sur leur taille, vous pourriez vouloir utiliser le 'OU' logique au lieu du 'ET' logique. Il y a un modificateur spécial, créé spécialement dans ce but : le modification -OR remplace le 'ET' logique par le 'OU' logique pour les options de ligne de commande -LT, -GT and -EQ. Par exemple :
nnbackup.exe copy -i c:\data -o d:\backup -LT 50000 -GT 500000 -OR
Explication : Copie de c:\data à d:\backup tous les fichiers dont la taille est inférieure à 50 000 octets ou supérieure à 500 000 octets.
Voici un autre exemple intéressant :
nnbackup.exe copy -i c:\data -o d:\backup -LT 50000 -EQ 50000 -OR
Explcation : Copie de c:\data à d:\backup tous les fichiers dont la taille est inférieure ou égale à 50 000 octets.
Un dernier exemple :
nnbackup.exe copy -i c:\data -o d:\backup -LT 50000 -EQ 50000 -GT 50000 -OR
Explication : Copie tous les fichiers de c:\data à d:\backup : les fichiers dont la taille est inférieure à 50 000 octets , ou égale à 50 000 octets, ou supérieure à 50 000 octets.