根据路径或url获取文件名和文件大小

时间:2025-04-27 10:31:51

根据路径获取文件名和文件大小

File file = new File(C:\\Windows\\System\\);
	if (!() || !()) {
		("文件不存在");
		("size",-1);

	}else{
		String fileName = (("\\")+1);
		("size",());
		("fileName",fileName);
	}

根据url获取远程服务器文件名和文件大小

int size;
URL URL = new URL(url);
URLConnection conn = ();
size = ();
	if (size < 0){
		("无法获取文件大小。");
		("size",-1);
	
	} else{
		("文件大小为:" + size + " bytes");
		("size",size);
		String fileName = (("/")+1);
		("文件名为:" + fileName);
		("fileName",fileName);
	}
().close();

注意:url要加http,不然会报错


注意: () 方法,如果能够请求通ip地址,但查找不到文件,则返回响应头中参数content-length的值,如果不能够请求通ip地址,则返回-1.