`

File对象创建文件

    博客分类:
  • Java
阅读更多
因为加了包,所以当执行程序的时候,它会去找这个最外层的包的父目录去创建这个文件,而不是在这个当前.class文件的父类去创建

import java.io.*;

class TestFile{
	public static void main(String[] args){
		//灵活性使用"\",方便移植,获取当前系统路径分隔符
		String separator = File.separator;
		String path = "java" + separator + "dahai";
		String fn = "myfile.txt";
		//在内存里创建一个对象
		File f = new File(path, fn);
		if(f.exists()){
			System.out.println("文件名:"+ f.getAbsolutePath());
			System.out.println("文件大小:" +f.length());	
		}else{
			//因为它的路径是java\dahai,所以要从它的父路径开始创建一系列路径
			f.getParentFile().mkdirs();
			try{
				f.createNewFile();
			}catch(IOException e){
				e.printStackTrace();
			}
		}
	}
}
分享到:
评论

相关推荐

    python判断对象是否为文件对象(file object)

    在Python编程中,文件对象(file object)是用于读写文件的一种抽象接口。当你使用内置的`open()`函数打开一个文件时,返回的就是一个文件对象。这个对象支持各种方法,如`read()`, `write()`, `close()`等,使得...

    自动取款机系统Java程序,它使用File对象进行文件处理

    它使用File对象进行文件处理,并支持基本的账户管理操作,如取款、存款、创建账户、获取账户详细信息、将账户信息保存/加载到文件中。 Main类包含主方法,展示了ATMSystem类的用法。它添加了样本账户,将账户信息...

    File 上传文件以及图片

    2. **控件使用**: 使用`<input type="file">`标签在表单中创建一个文件选择器,让用户选择要上传的文件。 3. **C#后端处理**: 在file1.aspx.cs中,可以使用`Request.Files`集合获取上传的文件。每个`...

    File类创建文件与文件夹.docx

    2. **File(String parent, String child)**: 这种方式是根据一个父目录和一个子文件/目录名称创建 `File` 对象。例如: ```java File File02 = new File("F:\\javaseDemo01", "File01.txt"); ``` 3. **File(File...

    (Swift)FileManager(文件管理)

    - `FileManager`常与`NSKeyedArchiver`和`NSKeyedUnarchiver`配合使用,用于对象的序列化和反序列化,保存用户数据。 9. **同步和异步操作** - `perform(_:on:)`:进行异步操作,避免阻塞主线程。 通过以上知识...

    File手机文件操作

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

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

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

    使用AIR中的File对象

    在Adobe AIR(Adobe Integrated Runtime)开发中,File对象是一个至关重要的组成部分,它允许开发者与用户的本地文件系统进行交互。这个知识点对于创建具有文件操作功能的桌面应用尤其关键。以下将详细探讨`File`...

    WEB开发 之 ASP File 对象.docx

    在ASP (Active Server Pages)开发中,File对象是Scripting.FileSystemObject (FSO)组件的一部分,用于获取和处理服务器上文件的相关信息。FSO提供了一种在服务器端操作文件系统的方法,无需借助操作系统命令,使得...

    ASP.NET中的FILE对象总结

    #### 二、命名空间与对象创建 在ASP.NET中,可以通过两种方式来创建`File`对象: 1. **使用Dim语句创建**: ```vbnet Dim mikecatfile As File mikecatfile.Create("c:\mikecat.txt") ``` 2. **使用New关键字...

    get-file-object-from-local-path:使用Node.js从本地路径创建JS File对象实例

    这解决了Node的fs文件系统(浏览器无法访问)与Node无法创建的浏览器的File对象类型之间缺乏互操作性的问题。 安装 这是可通过使用的模块。 使用完成 : $ npm install get-file-object-from-local-path 如何使用 ...

    将类的对象写入文件.rar

    # 创建一个类的对象 obj = MyClass("value1", "value2") # 打开一个二进制文件,准备写入 with open('object_file.pickle', 'wb') as file: # 使用pickle的dump函数将对象序列化并写入文件 pickle.dump(obj, file...

    js 判断文件时候为空

    你可以创建一个名为`isFileEmpty`的函数,接收File对象作为参数,返回一个布尔值表示文件是否为空。这样,你可以在处理文件时方便地调用这个函数。 ```javascript function isFileEmpty(file) { return file.size ...

    ajax提交file文件

    在前端开发中,"ajax提交file文件"是一个常见的需求,特别是在现代Web应用中,用户可能需要上传图片、文档等文件而无需刷新整个页面。Ajax(Asynchronous JavaScript and XML)技术使得这种异步通信成为可能,它允许...

    File文件的操作

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

    在vb中利用file system object (fso)建立文件和文件夹

    File System Object (FSO)是Microsoft Scripting Runtime中的一个对象,它允许开发者通过编程方式操作文件系统。FSO提供了一系列的属性、方法和对象,使得开发人员可以方便地进行文件的创建、读取、删除等操作。 ##...

    java File类文件的使用

    - `File(String path)`:通过指定文件或目录的路径创建`File`对象。 - `File(String parent, String child)`:通过父路径和子文件名创建`File`对象。 - `File(File parent, String child)`:通过父`File`对象和子...

    java开发之File类详细使用方法介绍

    - `File(File parent, String child)`:使用父File对象和文件名创建File对象。 2. **File类的创建和删除功能** - `boolean createNewFile()`:如果指定路径的文件不存在,创建新文件并返回true,否则返回false。 ...

    java File文件处理工具类

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

Global site tag (gtag.js) - Google Analytics