ĿǰÓÐÁ½ÖÖʵÏÖ·½·¨£¬Ò»ÖÖÊÇʹÓÃFileµÄlength()·½·¨£»ÁíÍâÒ»ÖÖÊÇʹÓÃFileInputStreamµÄavailable()·½·¨£¬µ±InputStreamδ½øÐÐread²Ù×÷ʱ£¬available()µÄ´óСӦ¸ÃÊǵÈÓÚÎļþ´óСµÄ¡£ÏÂÃæ¼ÙÉè»ñÈ¡D:\\test.zipÎļþµÄ´óС¡£
ǰÆÚ×¼±¸¹¤×÷£¨°üÀ¨Ïà¹Ø¹¤¾ß»òËùʹÓõÄÔÁϵȣ©jdkeclipse ÏêϸµÄ²Ù×÷·½·¨»ò¾ßÌå²½Öè
ʹÓÃFileµÄlength()·½·¨£º
public static void main(String[] args) {
File f=new File("D:\\test.zip");
if (f.exists() && f.isFile()){
logger.info(f.length());
}else{
logger.info("file doesn't exist or is not a file"); }}

ͨ¹ýFileInputStreamÀ´»ñÈ¡µÄÎļþ´óС(µ±ÎļþÌ«´ó»á³öÏÖÎÊÌâ)£º
public static void main(String[] args) {
FileInputStream fis=null;
try{ File f=new File("D:\\test.zip");
fis=new FileInputStream(f);
logger.info(fis.available());
}catch(Exception e){
logger.error(e);
} finally{ if (null!=fis){
try { fis.close();
} catch (IOException e) {
logger.error(e); } } }}

ͨ¹ýFileInputStreamÀ´»ñÈ¡µÄÎļþ´óС(½â¾öÁ˵±ÎļþÌ«´ó³öÏÖÎÊÌâ)
public static void main(String[] args) {
FileChannel fc=null;
try { File f=new File("D:\\test.zip");
if (f.exists() && f.isFile()){
FileInputStream fis=new FileInputStream(f);
fc=fis.getChannel();
logger.info(fc.size());
}else{
logger.info("file doesn't exist or is not a file"); }
} catch (FileNotFoundException e) {
logger.error(e);
} catch (IOException e) {
logger.error(e);
} finally { if (null!=fc)){
try{ fc.close();
}catch(IOException e){
logger.error(e); } } }}

- java»ñÈ¡Îļþ´óС-java-±à³Ì
- Java»·¾³±äÁ¿ÔõôÉèÖÃ-java-±à³Ì
- Java±¨±í²å¼þ£ºFineReport ±íµ¥Ê½Ö÷×Ó±í-ja
- ÔõôÅäÖõçÄÔ»·¾³±äÁ¿-java-±à³Ì
- ͼ½âÅäÖÃJAVA»·¾³±äÁ¿-java-±à³Ì
- ÃüÁî¿òÔËÐÐJavaÎļþ-java-±à³Ì
- DOSÃüÁîÔËÐÐjava³ÌÐò ½â¾öÖÐÎıàÂëÎÊÌâ GBK
- Java±¨±í¿ª·¢FineReport½Ì³Ì£º[2]ɸѡÊý¾Ý-
- ¡¶JAVAѧϰ¡·£º[6]ÈëÃÅËùÐè֪ʶ£¡-java-±à
- Java±¨±í²å¼þ£ºFineReport ¶àsheet±êǩλÖÃ
- ÆÀÂÛÁÐ±í£¨ÍøÓÑÆÀÂÛ½ö¹©ÍøÓѱí´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷±¾Õ¾Í¬ÒâÆä¹Ûµã»ò֤ʵÆäÃèÊö£©
-
