创建文件夹
File file = new File(Environment.getExternalStorageDirectory()+File.separator+"文件夹名"+File.separator);
if (!file.exists()){
file.mkdirs();
}
创建文件
File file = new File(Environment.getExternalStorageDirectory()+File.separator+"文件夹名"+File.separator,"文件名(包括后缀名)");
if (!file.exists()){
file.createNewFile();
}
mkdir:只能用来创建文件夹,且只能创建一级目录,如果上级不存在,就会创建失败。
mkdirs:只能用来创建文件夹,且能创建多级目录 ,如果上级不存在,就会自动创建。(创建文件夹多用此)
createNewFile:只能用来创建文件,且只能在已存在的目录下创建文件,否则会创建失败。(FileOutputStream os=new FileOutputStream(file)也可创建文件,看情况使用)
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
创建文件夹是通过`File`类的`mkdir()`或`mkdirs()`方法实现的。`mkdir()`方法用于创建单级目录,而`mkdirs()`则可以创建多级目录。 ```java public void newFolder(String folderPath) { try { String filePath =...
根据提供的文件信息,本文将详细解释Java中如何利用文件流动态创建文件夹或文件的关键知识点。主要内容包括: 1. Java创建文件的基本原理。 2. 如何使用`java.io.File`类来创建文件与目录。 3. 代码示例分析:创建...
- `mkdirs()`:创建当前文件夹及其父级不存在的所有目录。 #### 三、删除文件夹 删除文件夹的操作也需要借助`java.io.File`类来实现。但是需要注意的是,如果文件夹下有子文件或子文件夹,则不能直接删除,需要先...
例如,createNewFile()方法可以用来创建一个新文件,而mkdir()和mkdirs()方法可以用来创建一个新目录。mkdir()方法只能创建一个目录,而mkdirs()方法可以创建多级目录。 知识点3:文件路径和目录路径 在Java中,...
- **mkdirs()**: 与 `mkdir()` 不同,`mkdirs()` 能创建多级目录结构。如果任何中间目录不存在,它将尝试创建它们。例如: ```java File dir = new File("F:\\javaseDemo01\\SubFolder\\AnotherSub"); boolean ...
需要注意的是,如果文件夹路径不存在,`mkdir()`只会创建最末尾的一个文件夹,而`mkdirs()`会递归创建整个路径上的所有文件夹。 ##### 示例代码: ```java public void newFolder(String folderPath) { try { ...
同样,我们利用`File`类,通过调用`mkdir()`或`mkdirs()`方法创建单级或多级目录结构。 3. **文件删除**:删除文件是常见的操作,可以使用`File`类的`delete()`方法实现。需要注意的是,一旦文件被删除,数据将不可...
创建文件夹的步骤类似,只是调用`mkdir()`或`mkdirs()`方法: ```java // 创建一个新目录 File newFolder = new File(sdCardPath, "new_folder"); if (!newFolder.exists()) { boolean created = newFolder.mkdir...
如果文件夹不存在,`mkdir()`会创建指定的文件夹。如果需要创建多级目录,可以使用`mkdirs()`。 4. **删除文件夹** 删除文件夹同样使用`delete()`方法。但与删除文件不同,删除文件夹时,需要确保文件夹为空或者...
`mkdir()`方法用于创建单个文件夹,而`mkdirs()`则可以递归创建多级目录。 #### 二、创建文件 创建文件通常涉及文件的写入。下面是一个示例: ```java import java.io.*; public class CreateFileExample { ...
2. 为每个文件/子文件夹创建相应的目标文件/文件夹。 3. 复制文件内容。 下面是一个简单的复制文件夹内容的实现: ```java public void copyDirectory(String sourceDirPath, String targetDirPath) { try { ...
3. **文件和文件夹的创建**:`File`类提供了`mkdir()`用于创建单级文件夹,`mkdirs()`用于创建多级文件夹。`createNewFile()`方法用于创建新文件,但需要确保文件不存在,否则会抛出异常。 4. **文件和文件夹的删除...
1. **创建文件夹**:在Java中,我们可以使用`java.io.File`类的`mkdir()`或`mkdirs()`方法创建单个文件夹或嵌套的多级文件夹。`mkdir()`只创建一级目录,而`mkdirs()`会创建路径中的所有缺失目录。 2. **创建文件**...
对于文件夹的创建,可以使用`mkdirs()`或`mkdir()`方法,前者会递归创建多级目录,后者只创建单级目录。 ```java File folder = new File(context.getExternalFilesDir(null), "myFolder"); if (!folder.exists()) ...
`用于创建文件,`new File("dirname").mkdirs();`可以创建多级目录。 理解这些基础知识对于任何IT从业者都非常重要,无论是日常使用还是编写程序,都需要灵活运用。创建文件和目录是数据存储和管理的第一步,也是...
- **文件夹创建**:`mkdir()`用于创建单级文件夹,`mkdirs()`用于创建多级文件夹结构,即使中间路径中的某些部分不存在也会尝试创建。 4. **文件信息获取**: - **文件属性**:通过File对象的`length()`方法可以...
4. **创建文件夹**:如果文件夹不存在,则调用`mkdir()`方法创建该文件夹。需要注意的是,如果路径中包含多级目录,那么`mkdir()`只能创建最后一级目录。若需创建多级目录,可以考虑使用`mkdirs()`方法。 #### 创建...
- **注意**:如果需要创建多级目录,则应使用`mkdirs()`方法。 #### 2. 创建文件 创建文件同样使用`java.io.File`类,并结合`FileWriter`和`PrintWriter`来完成实际的写入操作。 ```java // 创建文件对象 File ...
创建文件夹可以使用`File`类的`mkdir()`或`mkdirs()`方法。`mkdir()`只创建单级目录,而`mkdirs()`会创建多级目录。在示例中,首先创建一个`File`对象表示要创建的目录,然后检查它是否存在。如果不存在,就调用`...