Java File Size Get getFileSize(String filepath)

Here you can find the source of getFileSize(String filepath)

Description

file handling

License

Open Source License

Declaration

public static long getFileSize(String filepath) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010-2015 BSI Business Systems Integration AG.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:/*from w  w  w .j a v  a  2s  .  c om*/
 *     BSI Business Systems Integration AG - initial API and implementation
 ******************************************************************************/

import java.io.File;

public class Main {
    /**
     * file handling
     */
    public static long getFileSize(String filepath) {
        if (filepath == null) {
            return 0;
        } else {
            File f = toFile(filepath);
            return getFileSize(f);
        }
    }

    public static long getFileSize(File filepath) {
        if (filepath == null) {
            return 0;
        } else {
            if (filepath.exists()) {
                return filepath.length();
            } else {
                return 0;
            }
        }
    }

    /**
     * @return a valid File representing s with support for both / and \ as path separators.
     */
    public static File toFile(String s) {
        if (s == null) {
            return null;
        } else {
            return new File(s.replace('\\', File.separatorChar).replace('/', File.separatorChar));
        }
    }
}

Related

  1. getFileSize(String filePath)
  2. getFilesize(String filepath)
  3. getFileSize(String filePath)
  4. getFileSize(String filePath)
  5. getFileSize(String filePath)
  6. getFileSize(String fileSize)
  7. getFileSize(String fn)
  8. getFileSize(String loc)
  9. getFileSize(String path)