public static void main(String[] args)...{
try...{
/**//*查找目录,如果不存在,就创建*/
File dirFile = new File("e:\test");
if(!dirFile.exists())...{
if(!dirFile.mkdir())
throw new Exception("目录不存在,创建失败!");
}
/**//*查找文件,如果不存在,就创建*/
File file = new File("e:\test\text1.txt");
if(!file.exists())
if(!file.createNewFile())
throw new Exception("文件不存在,创建失败!");
}catch(Exception e)...{
System.out.println(e.getMessage());
}
}
----------------------------
在指定目录下创建文件的操作,比较实用
package com.bjsxt.javastudy.java06;
import java.io.*;
public class FileTest {
public static void main(String[] args) {
// 根据系统的实际情况选择目录分隔符(windows下是\,linux下是/)
String separator = File.separator;
String directory = "myDir1" + separator + "myDir2";
// 以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠\都是可以的
// linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中\是转义字符,用\\来表示反斜杠)
// String directory = "myDir1/myDir2";
String fileName = "myFile.txt";
// 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件
File f = new File(directory,fileName);
if(f.exists()) {
// 文件已经存在,输出文件的相关信息
System.out.println(f.getAbsolutePath());
System.out.println(f.getName());
System.out.println(f.length());
} else {
// 先创建文件所在的目录
f.getParentFile().mkdirs();
try {
// 创建新文件
f.createNewFile();
} catch (IOException e) {
System.out.println("创建新文件时出现了错误。。。");
e.printStackTrace();
}
}
}
}
测试结果:
①第一次执行后,终端没有输出结果,但是会在指定目录下生成一个空文件
(说明:未指定绝对路径时,会在当前项目所在的路径D:\java\testJava\下创建文件)
②第二次执行时显示:
D:\java\testJava\myDir1\myDir2\myFile.txt
myFile.txt
0
③我在 myFile.txt中添加一些内容后,
第三次执行时显示:
D:\java\testJava\myDir1\myDir2\myFile.txt
myFile.txt
62
分享到:
相关推荐
本文将详细讲解如何使用C#实现下载FTP指定目录下的所有文件及子目录中的文件。首先,我们需要引入必要的命名空间: ```csharp using System; using System.IO; using System.Net; ``` 接下来,定义一个方法来执行...
本文将深入探讨如何使用Java来实现在特定目录下创建文件。 首先,我们需要导入Java的`java.io`包,这个包包含了处理文件操作所需的类,如`File`和`FileOutputStream`。以下是一个简单的示例代码,展示如何在指定...
本话题将详细讲解如何在51单片机上操作SD卡,具体是创建文件并在其根目录下写入数据。这个过程涵盖了硬件连接、驱动程序开发、文件系统操作等多个知识点。 首先,硬件连接是基础。51单片机通常通过SPI(Serial ...
这个系统能够完成基本的文件操作,如创建、删除、读取和写入。 首先,我们需要理解文件系统的概念。文件系统是操作系统用于组织和存储数据的一种方式,它定义了文件如何在磁盘或其他存储介质上存储和检索。在单级...
在Windows操作系统中,"根据目录结构创建文件"是一项常见的任务,尤其对于开发者和系统管理员来说。这个过程涉及解析目录结构信息,然后按照该结构在磁盘上创建对应的文件。在这个过程中,`dir`命令是Windows命令行...
在Java编程语言中,读取目录下指定的文件是一项常见的任务,这主要涉及到文件I/O操作。Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现...
本教程将深入探讨如何在Java中在指定目录下创建文件,通过实例代码来帮助你理解和掌握这个核心概念。下面我们将详细讲解相关知识点。 首先,了解Java中的`java.io`包是非常重要的,因为它包含了处理输入和输出的...
在IT行业中,批量处理文件操作是一项常见的任务,特别是在自动化脚本和程序开发中。这个场景描述了一个使用Java来实现的功能,即从一个清单文件中读取源文件路径和目标文件路径,然后批量复制这些文件到指定的目标...
综上所述,易语言复制文件到指定目录涉及的知识点包括文件操作(打开、读取、写入、关闭)、目录操作(创建、检查)、错误处理以及资源文件的读取。通过理解和掌握这些知识点,开发者可以轻松地在易语言中实现文件...
“新建文件”意味着控件允许用户在指定目录下创建新文件,增加了其功能性;“文件管理”则说明控件具备了对文件进行一系列操作的能力。 在压缩包中的“FileBrowser”文件,很可能就是这个文件选择控件的源代码或者...
汇报人姓名 目录的创建和删除 单击此处添加副标题 mkdir基本格式 命令名称:-m 设定目录权限;...在/root目录下创建目录test,在test目录下创建pro目录。 mkdir命令的用法 用法3 案例 [root@localhost var
MD:在目录文件中创建子目录,同时搜索当前目录最后一个目录项,并保存指针信息; CD:根据当前目录切换到指定目录; RD:搜索所要删除的目录是否为空目录,若是则删除; MK:在当前目录中创建文件名称...
在这个过程中,开发者通常会使用FTP(File Transfer Protocol)库来实现远程文件操作。本示例中提到的解决方案可能使用了`FTP4j`这个Java FTP客户端库,它提供了丰富的API,方便地处理FTP相关的任务。 FTP4j 是一个...
本示例主要涉及的是如何在指定目录下查找特定的文件。这个过程通常涉及到文件系统的操作,如遍历目录结构,以及文件的搜索和筛选。这里我们将深入探讨相关知识点。 首先,文件处理类在编程中是指用于读取、写入、...
最后,对于文件操作,需要处理可能出现的错误,如权限问题或文件不存在。使用`SetLastError`和`GetLastError`检查错误状态,以及使用`SetErrorMode`和`SetUnhandledExceptionFilter`来提高程序的健壮性。 总之,...
总的来说,根据目录下的txt文件创建对应的文件夹是一个典型的文件系统操作任务,它涉及到文件路径的处理、目录的创建以及异常处理等多方面的编程知识。通过编程实现这个功能,可以有效地管理和组织大量txt文件,提高...
在易语言中,创建多级目录是一项常见的操作,尤其是在处理文件系统时。这个"易语言源码创建多级目录.7z"压缩包文件提供了一种实现这一功能的源代码示例。 首先,我们来理解一下什么是多级目录。在计算机文件系统中...
综上所述,这个"定时删除指定目录下指定文件类型的文件 源码"是一个实用的工具,它结合了定时任务、文件操作和条件判断等技术,能帮助我们有效地管理和维护文件系统。对于开发者来说,理解和使用这种源码能提升自动...
在此,我们将深入探讨二级目录结构的磁盘文件系统以及相关文件操作。 首先,二级目录结构是指每个用户或程序都有一个主目录,主目录下再包含若干子目录,子目录中则存储具体的文件。这种结构类似于现实生活中的文件...
当你不带任何参数运行`mkdir`时,它将在当前工作目录下创建指定的目录。例如,`mkdir office`会在当前目录下创建一个名为"office"的目录。 2. **创建多级目录**: 如果需要创建多级目录,例如`parent/child`,不...