`
wanggeying
  • 浏览: 67333 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

file基本属性介绍

    博客分类:
  • file
 
阅读更多

InputStream

可以使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,需要使用一个byte数组来进行存储,

 

常用场景的示例如下:

1、如果不知输入流的大小,则肯定需要建立一个很大的byte数组,那么byte中很可能有空的内容,那么如何正确合适的将byte数组的中的内容输出?

解决:就是获得输入流何时结束,它在byte中的尾索引位置。可以通过read()方法实现,read()返回读取的字节内容,当内容为空时返回-1。

伪代码,如下:

    public static void main(String args[]) throws Exception{   
        File f = new File("F:\test");   
        InputStream in = new FileInputStream(f);   
        byte b[] = new byte[1024];   
        int len = 0;   
        int temp=0;          //所有读取的内容都使用temp接收   
        while((temp=in.read())!=-1){    //当没有读取完时,继续读取   
            len++;   
        }   
        in.close();    
    }   

 

 

 

参考资料:

http://blog.chinaunix.net/uid-200142-id-200150.html

 

分享到:
评论

相关推荐

    教你如何改变上传文件input的file属性.doc

    以下将详细介绍如何改变`<input type="file">`标签的file属性以及相关的前端技术。 首先,HTML部分通常会包含一个`<input type="file">`元素,它用于让用户选择本地文件进行上传。在这个例子中,它被包裹在一个`<a>...

    File类基本用法java-Eclipse

    下面,我们将深入探讨`File`类的基本用法。 1. 创建文件对象: 首先,我们需要创建一个`File`对象来代表我们要操作的文件或目录。这通常通过传递一个字符串参数到`File`构造器完成,该参数是文件或目录的路径。...

    SpringBoot官网基本属性集合(中英文)

    SpringBoot是一款由Pivotal团队开发的框架,它旨在简化Spring应用的初始...提供的`SpringBoot官网基本属性集合(英文).txt`和`SpringBoot官网基本属性集合(中文).txt`文件应该包含了这些详细信息,供开发者查阅和参考。

    2、NIFI应用示例-GetFile和PutFile应用

    这个例子展示了Nifi基本的数据流动和处理流程,但Nifi的功能远不止于此。它还支持更复杂的处理逻辑,如数据转换、过滤、路由、压缩等,以及与其他系统(如数据库、消息队列、Hadoop等)的集成。Nifi的可视化界面和...

    如何获得文件的基本属性

    本篇文章将深入讲解如何使用MFC获取文件的基本属性,包括文件的磁盘位置、创建和修改时间等信息。 首先,我们需要了解MFC中的CFile类。这个类是MFC用于文件操作的基础,提供了获取文件属性的方法。例如,通过调用`...

    pefile source code

    首先,PE文件的基本结构包含了一个可选头部(Optional Header)和一个文件头(File Header)。文件头提供了关于文件类型、机器架构、节区数量等基本信息。可选头部则包含有关程序运行时的详细信息,如子系统类型、...

    FileAttribute

    在IT领域,文件属性(File Attribute)是操作系统用于标识和管理文件的重要机制。它提供了关于文件的基本信息,如隐藏、只读、系统、存档等状态。这些属性可以帮助用户和程序更好地控制文件的访问和存储。现在我们来...

    File源码,可以熟悉File的基本操作

    在C#编程中,`System.IO.File`和`System.IO.FileInfo`类是处理文件操作的核心组件。这两个类提供了丰富的API,使得开发者可以方便地进行读取、写入、创建、删除、移动等文件操作。这里我们将深入探讨这两个类以及与`...

    MySQL技术文档以及C#各方法和属性介绍.rar

    本压缩包文件“MySQL技术文档以及C#各方法和属性介绍.rar”包含了关于这两个主题的详细资料,非常适合初学者进行学习。 首先,我们来看MySQL技术文档。MySQL提供了丰富的数据存储和管理功能,包括表的设计、数据的...

    WindowsFile.rar

    - **设置文件属性**:`SetAttributes`方法允许设置文件属性,如隐藏、只读等。 - **获取文件信息**:`GetCreationTime`、`GetLastAccessTime`和`GetLastWriteTime`分别获取文件的创建时间、最后访问时间和最后写入...

    C++修改文件属性工具

    首先,我们需要了解文件属性的基本概念。文件属性通常包括文件的隐藏、只读、存档等状态,以及文件的创建时间、最后访问时间和最后修改时间等时间戳信息。在Windows操作系统中,我们可以使用WinAPI(Windows API)来...

    文件检索filecheck

    本程序主要实现了文件的基本属性查询功能,用户可以通过输入文件路径来获取该文件的名称、是否为文件(而非目录)、文件大小、是否可读、是否可写、最后修改时间以及是否隐藏等属性。这些属性对于文件管理和监控具有...

    Codesys:文件读写(CAA File库)

    通过本文的介绍,我们了解了CAA File库的基本概念、使用方法以及关键功能块的参数。对于初学者来说,掌握这些基础是非常重要的。通过实践和不断学习,你将能够在CODESYS环境中更加熟练地使用CAA File库进行文件操作...

    vb.net获取文件的各种属性

    下面将详细介绍如何使用VB.NET来获取这些属性。 首先,我们需要导入`System.IO`命名空间,它提供了对文件和目录操作的类和方法。在你的代码顶部添加以下行: ```vbnet Imports System.IO ``` 1. **获取文件路径**...

    利用ArcGis API解析FileGDB

    总结,理解并熟练使用ArcGIS API解析FileGDB是GIS开发人员的一项基本技能,它能让你有效地处理和分析地理数据,构建出强大的地理信息系统应用。通过不断实践和学习,你可以进一步提升在GIS领域的专业素养。

    input type=file 显示的浏览 改成英文

    首先,我们需要理解`<input type="file">`的基本结构和属性。这个标签创建了一个可以点击的区域,用户可以通过点击打开本地文件选择对话框。默认情况下,这个标签的外观和行为由浏览器控制,但我们可以使用CSS和...

    Android的File案例

    在Android开发中,`File`类是用于操作文件和目录的基本工具。它是Java.io.File类的一个子类,因此,Android中的`File`类继承了Java的文件操作功能,并且针对移动设备进行了适当的优化。让我们深入了解一下`File`类在...

    Visual C# File类常用的文件操作方法

    `FileAttributes`枚举定义了多个常量,用于设置不同的文件属性,如`FileAttributes.ReadOnly`、`FileAttributes.Hidden`等。 #### 三、示例代码 以下是一个简单的示例代码,展示了如何使用上述方法: ```csharp ...

    File与FileInfo的区别

    File 和 FileInfo 是 System.IO 命名空间中提供的文件操作类,它们的功能基本相同,但是它们之间存在一些关键的区别。 首先,File 是一个静态类,它的所有方法都是静态的,可以通过类名直接调用,不需要实例化。...

    文件上传input file简便美化方案(css)

    这里的“假”上传按钮(.file-uploader-wrap-fake)是使用position: absolute属性定位的,它覆盖在真实的上传按钮上。然后通过JavaScript来监听文件input的变化,并将文件信息显示在文本框中。 JavaScript代码如下...

Global site tag (gtag.js) - Google Analytics