Question : Fichier séquentiel : Convertir les bytes en KB, mb ou gigaoctet avec 2 virgules décimales

Salut là, le besoin du

I de créer un fichier séquentiel au lequel convertira un nombre en bytes KB, le mb ou les gigaoctets avec 2 l'off

FOR %%A de points.

@echo DEDANS (4321.1342.56, 2145386496) font (appel de
: L'ÉCHO « %%A » de ConvertNumber
est easyer à lire comme ceci :
ECHO.
PAUSE
EXIT

de %ConvertedNumber%
) :

RESULT du script
exit /b de ConvertNumber
whatever : Le
4.21 KB
1.99 GB


Hoping ceci sera les points faciles pour you.

Cheers, le
Rene
class= de

Réponse : Fichier séquentiel : Convertir les bytes en KB, mb ou gigaoctet avec 2 virgules décimales

==> 1342.56

C'est réellement tout à fait un peu plus dur que vous pourriez penser dans un dossier de BATTE.  Pourrait quelque chose être travaillée vers le haut, oui (et comme un commandant de maths que j'aime jouer avec des choses comme ceci).  Mais l'appui de maths dans la BATTE est relativement faible, et seulement des nombres de nombre entier sont soutenus ainsi n'importe quelle manipulation des décimales doit être effectuée manuellement dans le manuscrit de BATTE.  En outre, des nombres sont limités à 2^31 dans la taille, ainsi à eux maximum dehors à 2147483647, et pour un résultat tout nombre plus grand que 2GB ne peut pas être traité.

Quelques approximations peuvent être faites et est ce ce que j'ai typiquement vu sur l'EE, là sont quelques questions qui ont déjà des solutions à ceci, qui recherche tournera probablement ces derniers vers le haut.

J'emploie souvent deux ou trois utilités autonomes d'EXE qui font des maths pour n'importe quelle algèbre complexe dans un manuscrit de BATTE.

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/MS_DOS/Q_24881845.html

~bp
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us