前端之家收集整理的这篇文章主要介绍了
从输入流获取文件名(Java),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我有这个
代码,我怎么能保留原始
文件的
文件名或重新分配给新
文件?:
InputStream input= assetInfo.openStream();
File t = new File("");
OutputStream out = new FileOutputStream(t);
int read=0;
byte[] bytes = new byte[1024];
while((read = input.read(bytes))!= -1){
out.write(bytes,read);
}
可以创建输入流以从
文件或任何其他数据源读取.因此,将
文件名附加到输入流是没有意义的.查看assetInfo以查看该类是否公开该数据(您甚至可以使用反射查看该类).请注意,创建者或assetInfo在设计
错误时不会泄露此信息,或者您正在尝试制作一个.
原文链接:https://www.f2er.com/java/122630.html