A voir également:
- Verifier la presence d'un repertoire et de sa taille mini
- Comment réduire la taille d'un fichier - Guide
- Verifier un lien - Guide
- Meilleur mini pc - Guide
- Opera mini pc - Télécharger - Navigateurs
- Geekom mini it11 - Guide
2 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
18 mai 2015 à 12:34
18 mai 2015 à 12:34
hello
~z retourne la taille d'un fichier, pas d'un répertoire
ceci calcule la somme de la taille de tout les fichiers
~z retourne la taille d'un fichier, pas d'un répertoire
ceci calcule la somme de la taille de tout les fichiers
@echo off
setlocal enabledelayedexpansion
set c=0
for %%a in (*.*) do set /a c+=%%~za
echo !c!
Merci pour ta réponse Dub.
J'ai fait un test avec mon repertoire C:\temp mais la valeur qui ressort n'est pas la même que la taille indiquée par Windows.
Le script renvoie 98304 et Windows 820 Mo....
Est ce normal ?
Merci
J'ai fait un test avec mon repertoire C:\temp mais la valeur qui ressort n'est pas la même que la taille indiquée par Windows.
Le script renvoie 98304 et Windows 820 Mo....
Est ce normal ?
Merci
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
Modifié par dubcek le 18/05/2015 à 15:38
Modifié par dubcek le 18/05/2015 à 15:38
le script ne traite pas les sous-répertoires, je vais modifier
essayer
essayer
@echo off
setlocal enabledelayedexpansion
set c=0
for /R %%a in (*.*) do set /a c+=%%~za
echo !c!
Melanie7
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
19 mai 2015 à 14:25
19 mai 2015 à 14:25
Merci dub.
Quand je l'execute, "il manque un operande" revient en boucle....
Quand je l'execute, "il manque un operande" revient en boucle....
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
19 mai 2015 à 14:56
19 mai 2015 à 14:56
montre ton script
Melanie7
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
19 mai 2015 à 15:42
19 mai 2015 à 15:42
@echo off
setlocal enabledelayedexpansion
set c=0
for /R %%a in (C:\Temp) do set /a c+=%%~za
echo !c!
setlocal enabledelayedexpansion
set c=0
for /R %%a in (C:\Temp) do set /a c+=%%~za
echo !c!
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
19 mai 2015 à 16:33
19 mai 2015 à 16:33
changer la ligne for
for /R C:\Temp %%a in (*.*) do set /a c+=%%~za