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.