获取文件修改时间和创建时间
时间: 2023-08-04 09:09:33 浏览: 57
可以使用`stat`命令来获取文件的修改时间和创建时间。`stat`命令用于显示文件或文件系统的状态信息,其中包括文件的访问时间、修改时间、创建时间等。具体实现如下:
```shell
filename="example.txt"
create_time=$(stat -c %w $filename)
modify_time=$(stat -c %y $filename)
echo "文件创建时间:" $create_time
echo "文件修改时间:" $modify_time
```
上面的脚本中,`%w`表示输出文件的创建时间,`%y`表示输出文件的修改时间。`stat -c %w $filename`命令将会输出文件`example.txt`的创建时间,保存到`create_time`变量中。`stat -c %y $filename`命令将会输出文件`example.txt`的修改时间,保存到`modify_time`变量中。然后使用`echo`命令输出创建时间和修改时间。
需要注意的是,`stat`命令的输出格式可能因不同的Linux系统而有所不同,具体的输出格式可以使用`man stat`命令查看。
相关问题
qt qfileinfo获取文件的创建时间 修改时间
要获取文件的创建时间和修改时间,你可以使用QFileInfo类的created()和lastModified()函数。
下面是一个简单的示例代码:
```cpp
#include <QFileInfo>
#include <QDebug>
int main()
{
QFileInfo fileInfo("/path/to/your/file");
qDebug() << "Created:" << fileInfo.created().toString();
qDebug() << "Last Modified:" << fileInfo.lastModified().toString();
return 0;
}
```
在这个示例中,我们首先创建了一个QFileInfo对象,然后使用created()和lastModified()函数获取文件的创建时间和修改时间,并使用qDebug()函数将它们打印到控制台上。
注意,created()和lastModified()函数返回的是QDateTime对象,你可以使用toString()函数将其转换为可读的字符串格式。
shell获取文件创建时间
在Linux系统中,可以使用`stat`命令来获取文件的创建时间。`stat`命令用于显示文件或文件系统的状态信息,其中包括文件的访问时间、修改时间、创建时间等。具体实现如下:
```shell
filename="example.txt"
create_time=$(stat -c %w $filename)
echo $create_time
```
其中,`%w`表示输出文件的创建时间。`stat -c %w $filename`命令将会输出文件`example.txt`的创建时间,保存到`create_time`变量中。然后使用`echo`命令输出创建时间。
需要注意的是,`stat`命令的输出格式可能因不同的Linux系统而有所不同,具体的输出格式可以使用`man stat`命令查看。
相关推荐
![](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)