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

File 创建文件

    博客分类:
  • java
阅读更多

从来没有研究过File类,需要用时,都是网上copy下

今天写段初级代码,放这给自己看看

Java代码 复制代码 收藏代码
  1. import java.io.*;    
  2.   
  3. public class FileTest{   
  4.     public static void main(String[] args){   
  5.         String separator = File.separator;   
  6.         String fileName = "text.txt";   
  7.         String path = "mydir1" + separator + "mydir2" + separator + "text.txt";   
  8.         //File f = new File(path, fileName);   
  9.         File f = new File(path);   
  10.         if(f.exists()){   
  11.             System.out.println("文件名:" + f.getAbsolutePath());   
  12.             System.out.println("文件大小:" + f.length());   
  13.         }else{   
  14.             //这里为什么要用getParentFile(),不能直接mkdirs() ?   
  15.             f.getParentFile().mkdirs();   
  16.             //f.mkdirs();   
  17.             try{   
  18.                 f.createNewFile();   
  19.             }catch(IOException ex){   
  20.                 ex.printStackTrace();   
  21.             }   
  22.         }   
  23.     }   
  24. }  
分享到:
评论

相关推荐

    NewFileMenu新建文件菜单

    "NewFileMenu新建文件菜单" 是一个专为解决这一问题而设计的应用程序,它允许Mac用户在Finder或其他支持右键菜单的程序中方便地添加“新建文件”的功能。 NewFileMenu的安装过程相对简单,用户只需将提供的`NewFile...

    new file()创建不出文件 解决 Android无法创建File问题

    Android 无法创建File文件 ,在上传图片的时候报错,提示file文件夹未空或在手机清空缓存删除文件夹后 文件夹无法创建 使用file.mkdirs()方法 返回一直是false 提供的功法可以直接解决该问题

    uniapp新建文件保存本地 file.js

    uniapp新建文件保存本地 file.js

    File手机文件操作

    使用`File`类的构造函数可以创建一个表示文件或目录的对象。例如,`new File(String path)`用于创建指定路径的文件对象。如果文件不存在,`mkdir()`或`mkdirs()`方法可以用来创建目录,而`createNewFile()`则用于...

    FileMonitor文件变化实时监控工具

    - 实时监控:FileMonitor能实时跟踪文件系统的创建、修改、删除、移动等操作,为用户提供详尽的日志记录。 - 事件通知:当文件或目录发生改变时,它能通过邮件、消息提示等方式即时通知用户。 - 过滤规则:用户...

    Delphi使用FileCreate创建一个图像文件.rar

    Delphi在D盘中创建一个图象文件,使用FileCreate创建一个图像文件,FileCreate可以生成常规的Txt文本类文件,但是生成图像文件,没怎么使用这个方法,这个例子告诉你怎么创建图像文件:  if Application.MessageBox...

    (Swift)FileManager(文件管理)

    Swift中的`FileManager`是苹果iOS、macOS、watchOS和tvOS平台上用于处理文件系统操作的核心类。这个类提供了各种方法来创建、删除、移动、复制以及查询文件和目录。在开发过程中,理解并熟练使用`FileManager`对于...

    FileManager文件管理

    `java.io`包是Java文件操作的核心,它包含了许多类,如File、InputStream、OutputStream、Reader、Writer等,用于读写文件、处理流以及创建、删除文件等操作。在FileManager中,开发者可能利用了这些类的组合,实现...

    File文件的操作

    1. **创建文件**:使用`File`类的构造函数创建一个`File`对象,然后调用`createNewFile()`方法来创建新文件。例如: ```java File file = new File(context.getFilesDir(), "example.txt"); if (!file.exists()) ...

    ajax提交file文件

    首先,我们需要创建一个HTML表单,包含一个用于选择文件的`<input type="file">`元素。这个元素的`id`属性将用于在JavaScript中获取用户选择的文件: ```html <input type="file" id="file-input"> ()">上传 ``...

    文件类型分析工具FileAnalysis v2.1.rar

    通过对文件头的解析,软件可以获取文件的基本信息,如创建日期、修改时间、文件大小等,进一步确认文件的性质。此外,它还能分析文件结构,寻找可能的编码模式,如文本文件的字符集,或者图像文件的分辨率,以帮助...

    FileMonitor 文件监控源代码

    在IT领域,文件监控是系统管理和开发中的重要环节,它能够帮助我们实时跟踪和记录文件系统的各种操作,如创建、修改、删除等。"FileMonitor" 是一个用于底层文件操作监控的工具,通过其源代码,我们可以深入理解文件...

    File merge文件合并

    在这个例子中,`MergeDemo`类包含了一个`main`方法,该方法首先创建了对源文件(file1.txt和file2.txt)和目标文件(mergedFile.txt)的引用。然后,使用`BufferedReader`来读取每个源文件的每一行,将这些行写入`...

    C# File文件操作

    在C#编程语言中,File类是System.IO命名空间下的一个关键组件,它提供了大量用于读写、创建、移动和删除文件的静态方法。在这个"集合篇"中,我们将深入探讨C#中File类的各种操作,并通过源码分享来增强理解。 首先...

    java创建和删除文件夹、文件.doc

    System.out.println("新建文件操作出错"); e.printStackTrace(); } } ``` **注意点:** 1. **文件存在性检查**:创建前检查文件是否存在。 2. **异常类型**:创建文件可能会抛出`IOException`。 #### 五、删除...

    java File类文件的使用

    在Java中,如果你需要对文件进行创建、删除、重命名、获取属性等操作,`File`类就是你的首选。下面我们将深入探讨`File`类的主要使用方法和相关知识点。 1. **File类的构造器**: `File`类提供了多种构造器,允许...

    java创建和删除文件夹、文件

    System.out.println("新建文件操作出错"); e.printStackTrace(); } } ``` #### 四、删除文件 删除文件同样使用`File`类的`delete()`方法实现。与删除文件夹不同的是,删除文件不需要额外的操作。 ```java ...

    java File文件处理工具类

    使用`File`类的构造函数可以创建一个`File`对象,这并不实际创建文件,而是创建一个文件路径的引用。实际创建文件需要调用`createNewFile()`方法。例如: ```java File file = new File("test.txt"); if (!file....

    seq_file proc 文件系统的实现

    这里首先创建了一个名为 `SCSI_TARGET` 的 `proc` 目录,然后在该目录下创建了一个名为 `TARGET_PROC` 的文件,并将该文件的 `file_operations` 结构体指向 `ct_file_ops`。 ##### 模块卸载函数实现 模块卸载函数 ...

Global site tag (gtag.js) - Google Analytics