linxtouch和mkdir
时间: 2023-11-16 15:07:29 浏览: 47
linxtouch是一个错误的命令。正确的命令应该是"touch",它用于创建空文件。而mkdir是一个用于创建目录的命令。你可以使用以下语法创建目录:
mkdir [选项] 目录名
- -p 选项用于递归创建目录,即如果上级目录不存在,则会一并创建。例如,mkdir -p dir1/dir2/dir3 会创建dir1、dir2和dir3三个目录。
- -m 选项用于设置创建的目录的访问权限,可以指定一个数字来表示权限。例如,mkdir -m 777 dir1 会创建一个访问权限为777的目录。
而touch命令用于创建一个空文件。你可以使用以下语法创建文件:
touch [选项] 文件名
- -a 选项用于改变文件的访问时间。
- -m 选项用于改变文件的修改时间。
- -t 选项可以指定一个时间戳来改变文件的访问时间和修改时间。
相关问题
qdir mkpath和mkdir
QDir类是Qt中用于操作文件和目录的一个类,它提供了一系列的方法来创建、读取、复制、移动、删除文件和目录等操作。
mkpath和mkdir都是QDir类中用于创建目录的方法,区别在于:
mkpath会同时创建所有缺少的目录,例如,如果要创建的目录是“/dir1/dir2/dir3”,但是dir1和dir2都不存在,那么mkpath会先创建dir1,然后在dir1下创建dir2,最后在dir2下创建dir3。
而mkdir只会创建指定的目录,如果父目录不存在,则创建失败。
举个例子:
假设当前目录是“/home/user”,要创建一个目录“/home/user/abc/def”,则:
调用mkdir("abc/def")会创建失败,因为“abc”目录不存在;
调用mkpath("abc/def")则会先创建“abc”目录,然后在其中创建“def”目录。
mkdirs和mkdir
mkdirs和mkdir是用来创建文件夹的方法,它们有以下相同之处:
1. 都可以用来创建文件夹。
2. 创建成功或者文件夹已存在都会返回一个布尔值,表示创建成功或失败。true表示存在或者创建成功,false表示创建失败。
然而,mkdirs和mkdir也有一些不同之处:
1. mkdirs()可以创建多级文件夹,而mkdir()只能创建一级文件夹。
2. 使用mkdirs()方法创建多级文件夹时,如果必要的父目录不存在,也会一并创建。而使用mkdir()方法创建多级文件夹时,如果父目录不存在,则创建失败。
举个例子来说明:
使用mkdirs()方法创建多级文件夹:
```
new File("D:/create/firstLevel/twoLevel/threeLevel").mkdirs();
```
这样会在D盘下创建create文件夹,并在create文件夹下创建firstLevel文件夹,在firstLevel文件夹下创建twoLevel文件夹,在twoLevel文件夹下创建threeLevel文件夹。
使用mkdir()方法创建多级文件夹会失败:
```
new File("E:/create/firstLevel/twoLevel/threeLevel").mkdir();
```
这样只会在E盘下创建create文件夹,无法创建多级文件夹。
所以,如果需要创建多级文件夹,应该使用mkdirs()方法;如果只需要创建一级文件夹,可以使用mkdir()方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)