Les Snippets

Connexion

OPTENIR DANS UNE STRING LA TAILLE D'UN FICHIER EN KO, MO, GO...

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 01/12/2007 22:30:47 et initié par renocmoa [Liste]
Date de mise à jour : 06/09/2009 13:05:29
Vue : 6902
Catégorie(s) : API, Fichier / Disque, Chaîne de caractères
Langages dispo pour ce code :
- VB 2005
- Delphi 5
- VB6, VBA
- C# 1.x, C# 2.x, C# 3.x
- VB6, VBA
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 02/12/2007
Posté par japee [Liste]
DateMAJ : 02/12/2007
function StrFormatByteSize(dw: DWORD; szBuf: PChar; uiBufSize: UINT): PChar; stdcall;
  external 'shlwapi.dll' name 'StrFormatByteSizeA';
 
function FormatByteSize(Value: DWORD): string;
var
  Buff: array[0..255] of Char;
begin
  StrFormatByteSize(Value, Buff, SizeOf(Buff));
  Result := Buff;
end;
 
// exemple d'utilisation :
var 
  FmtSize: string;
  Value: Longword;
 
FmtSize := FormatByteSize(Value);
 

Remarque :
La librairie shlwapi.dll doit se trouver dans le répertoire de WINDOWS.
Elle est installée par Internet Explorer.

Snippets en rapport avec : Fichier, Api, Taille fichier



Codes sources en rapport avec : Fichier, Api, Taille fichier

{Delphi} OBTENIR LE PROPRIÉTAIRE D'UN FICHIER (WIN32;NTFS)
Je cherchais du code en Delphi pour connaitre le propriétaire d'un fichier, mais je n'ai trouvé que ...

{C / C++ / C++.NET} COPIE AVEC SHFILEOPERATION
Bonjour Voici un exemple de l'utilisation de la fonction SHFileOperation de l'api windows. La ...

{C / C++ / C++.NET} TXT SUPPRIMER LIGNES DOUBLONS (WIN32)
Demo pour cette question du forum: http://www.cppfrance.com/forum.v2.aspx?ID=1234830 Exe qui sup...

{PDA / PocketPC} ECRITURE D'UN FICHIER ANSI PAR LES API
Ce source écrit des données au format ANSI dans un fichier à l'aide des API système. Pourquoi ce ...

{Visual Basic, VB6, VB.NET, VB 2005} FERMER UN FICHIER OUVERT PAR UNE AUTRE APPLICATION
Il vous est deja arrivé de vouloir supprimer un fichier mais de ne pas pouvoir car une application ...

{Delphi} OBJET POUR LA PROJECTION DE FICHIER EN MÉMOIRE (FILE MAPPING)
L’unité MappedFileStream permet d’utiliser la technique de projection de fichier en mémoire de Windo...

{JAVA / J2EE} API POUR FAIRE DES PDF A PARTIE DE FICHIER TEXT
juste il faut compiler la classe sous eclipse par exemple puis: java -classpath C:\path\to\pdf;C:\p...

{Delphi} CRÉATION DE FICHIERS TEMPORAIRES DANS LE DOSSIER TEMPORAIRE COURANT.(API)
Ayant eu besoin de travailler avec des fichiers temporaires, je suis tombé par hasard sur 2 fonction...

{Assembleur} FAIRE FICHIER ISO (MASM32)
Windows 2000 ou supérieur requis. Fait un fichier "F1.iso" depuis un CD ou DVD. N'écrit le iso q...

{Delphi} VERROUILER UN FICHIER
Voici une fonction qui permet de verrouiller un fichier. Et une procedure qui permet de déverrouil...