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 : 6912
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 : VB 2005
Date ajout : 01/12/2007
Posté par renocmoa [Liste]
DateMAJ : 04/12/2007
<System.Runtime.InteropServices.DllImport("shlwapi")> _
Public Function StrFormatByteSizeA(ByVal dw As UInteger, _
  ByVal pszBuf As System.Text.StringBuilder, _
  ByVal cchBuf As Integer) As System.IntPtr
End Function

Public Function TailleFichier(ByVal TailleEnOctets As UInteger) As String  Dim mem As New System.Text.StringBuilder(256)
  If StrFormatByteSizeA(TailleEnOctets, mem, mem.Capacity) <> System.IntPtr.Zero Then
    Return mem.ToString()
  Else
    Return Nothing
  End If
End Function  
Remarque :
petite utilisation d'une api permetant d'optenir la taille d'un fichier sous forme de texte ex :
  532 -> 532 bytes
      1340 -> 1.3KB
     23506 -> 23.5KB
   2400016 -> 2.4MB
2400000000 -> 2.4GB

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...