Maison  >  Article  >  Java  >  Utilisez la fonction File.length() de Java pour obtenir la taille du fichier

Utilisez la fonction File.length() de Java pour obtenir la taille du fichier

王林
王林original
2023-07-24 08:36:252855parcourir

Utilisez la fonction File.length() de Java pour obtenir la taille du fichier

La taille du fichier est une exigence très courante lors des opérations sur les fichiers. Java fournit un moyen très pratique d'obtenir la taille du fichier, c'est-à-dire en utilisant le. longueur de la méthode File class (). Cet article explique comment utiliser cette méthode pour obtenir la taille d'un fichier et donne des exemples de code correspondants.

Tout d'abord, nous devons créer un objet File pour représenter le fichier dont nous voulons obtenir la taille. Voici comment créer un objet File :

File file = new File("文件路径");

Dans le code ci-dessus, nous devons remplacer "file path" par le chemin réel du fichier. Par exemple, si nous voulons obtenir la taille d'un fichier nommé "test.txt", nous pouvons utiliser le code suivant :

File file = new File("C:/myfiles/test.txt");

Ensuite, nous pouvons utiliser la méthode length() pour obtenir la taille du fichier. Cette méthode renvoie la taille du fichier en octets. Voici un exemple de code pour obtenir la taille du fichier à l'aide de la méthode length() :

long fileSize = file.length();

Dans le code ci-dessus, nous stockons la taille du fichier dans la variable fileSize. Veuillez noter que la taille du fichier renvoyée est une valeur longue car la taille du fichier peut dépasser la plage que le type int peut représenter.

Voici un exemple complet qui montre comment obtenir la taille d'un fichier en utilisant la méthode length() de la classe File :

import java.io.File;

public class FileSizeExample {
    public static void main(String[] args) {
        File file = new File("C:/myfiles/test.txt");
        
        if(file.exists()) {
            long fileSize = file.length();
            System.out.println("文件大小为: " + fileSize + " 字节");
        } else {
            System.out.println("文件不存在");
        }
    }
}

Dans l'exemple ci-dessus, nous créons d'abord un objet File en passant le chemin du fichier au File constructeur. Ensuite, nous utilisons la méthode exist() pour vérifier si le fichier existe. Si le fichier existe, nous appelons la méthode length() pour obtenir la taille du fichier et l'imprimer sur la console. Si le fichier n'existe pas, nous imprimons un message correspondant.

Pour exécuter l'exemple ci-dessus, enregistrez simplement le code en tant que fichier FileSizeExample.java, puis compilez et exécutez à partir de la ligne de commande ou de l'IDE. Lors de l'exécution, vous devez remplacer le chemin du fichier par un chemin qui existe réellement.

Résumé :
L'utilisation de la méthode length() de la classe File de Java peut facilement obtenir la taille du fichier. Vous pouvez obtenir la taille du fichier en octets en créant un objet File puis en appelant la méthode length(). Dans le développement réel, savoir comment obtenir la taille du fichier est très utile, en particulier lorsque vous devez gérer des opérations sur les fichiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn