import os
import shutil
# 源文件夹和目标文件夹的路径
source_dir = '/home/aistudio/datasets/fan2photo/train/A'
target_dir = '/home/aistudio/datasets/fan2photo/newA'
# 确保目标文件夹存在
if not os.path.exists(target_dir):
os.makedirs(target_dir)
# 获取源文件夹中的文件列表,并按名称排序
files = os.listdir(source_dir)
files.sort()
# 复制前100个文件到目标文件夹
for i, file in enumerate(files):
if i >= 100:
break # 如果已经复制了100个文件,就停止循环
source_file = os.path.join(source_dir, file)
target_file = os.path.join(target_dir, file)
if os.path.isfile(source_file): # 确保是一个文件,而不是文件夹
shutil.copy2(source_file, target_file) # 使用shutil.copy2来保留文件的元数据
查看文件夹中文件的个数
path=''
files = os.listdir(path) # 读入文件夹
num_png = len(files) # 统计文件夹中的文件个数
print(num_png)