用python这个文件管理系统
时间: 2023-05-31 12:03:42 浏览: 109
Python小型磁盘文件管理系统源码.zip
5星 · 资源好评率100%
Python提供了许多内置的文件管理函数和模块,可以方便地处理文件和目录。
1. 创建文件夹
使用os.makedirs()函数可以创建多层目录,例如:
```
import os
os.makedirs('/path/to/new/folder')
```
2. 删除文件夹
使用os.rmdir()函数可以删除一个空的文件夹,如果文件夹不为空,可以使用shutil.rmtree()函数强制删除,例如:
```
import os
import shutil
os.rmdir('/path/to/folder')
shutil.rmtree('/path/to/folder')
```
3. 获取文件列表
使用os.listdir()函数可以获取指定目录下的所有文件和文件夹,例如:
```
import os
files = os.listdir('/path/to/folder')
print(files)
```
4. 复制文件
使用shutil.copy()函数可以复制文件,例如:
```
import shutil
shutil.copy('/path/to/source/file', '/path/to/target/file')
```
5. 移动文件
使用shutil.move()函数可以移动文件,例如:
```
import shutil
shutil.move('/path/to/source/file', '/path/to/target/file')
```
6. 重命名文件
使用os.rename()函数可以重命名文件或文件夹,例如:
```
import os
os.rename('/path/to/old/file', '/path/to/new/file')
```
7. 判断文件是否存在
使用os.path.exists()函数可以判断文件或文件夹是否存在,例如:
```
import os
if os.path.exists('/path/to/file'):
print('File exists')
else:
print('File does not exist')
```
8. 获取文件大小
使用os.path.getsize()函数可以获取文件大小,例如:
```
import os
size = os.path.getsize('/path/to/file')
print(size)
```
9. 获取文件创建时间和修改时间
使用os.path.getctime()和os.path.getmtime()函数可以获取文件创建时间和修改时间,例如:
```
import os
ctime = os.path.getctime('/path/to/file')
mtime = os.path.getmtime('/path/to/file')
print(ctime, mtime)
```
以上是Python中一些常用的文件管理函数和模块,可以实现基本的文件和目录操作。
阅读全文