stat获取文件创建时间直接转化为yyyy-mm-dd格式
时间: 2023-07-22 08:43:12 浏览: 116
在Linux系统上,可以使用`stat`命令获取文件的创建时间,然后使用`date`命令将其转换为yyyy-mm-dd格式。具体命令如下:
```
stat -c %w <file_path> | date +%Y-%m-%d
```
其中,`<file_path>`是你要获取创建时间的文件路径。该命令会先使用`stat`命令获取文件的创建时间,然后使用`date`命令将其转换为yyyy-mm-dd格式。
相关问题
请python写一个定期删除超过创建超过两个月文件的代码,并返回当前日期,格式为YYYY-MM-DD
好的,以下是代码:
```python
import os
import datetime
def delete_old_files(folder_path, days=60):
"""
删除指定文件夹中创建时间超过指定天数的文件
:param folder_path: 文件夹路径
:param days: 指定天数,默认为60天
"""
today = datetime.datetime.now()
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path):
create_time = datetime.datetime.fromtimestamp(os.stat(file_path).st_ctime)
if (today - create_time).days > days:
os.remove(file_path)
# 删除指定文件夹中创建时间超过60天的文件
folder_path = 'your_folder_path'
delete_old_files(folder_path, days=60)
# 获取当前日期,格式为YYYY-MM-DD
current_date = datetime.datetime.now().strftime('%Y-%m-%d')
print(current_date)
```
你可以将 `your_folder_path` 替换成你要删除文件的文件夹路径。
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`命令查看。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xsl](https://img-home.csdnimg.cn/images/20210720083646.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)