import os
import random
import shutil
def cover_files(source_dir, target_ir):
for file in os.listdir(source_dir):
source_file = os.path.join(source_dir, file)
if os.path.isfile(source_file):
shutil.copy(source_file, target_ir)
def ensure_dir_exists(dir_name):
"""Makes sure the folder exists on disk.
Args:
dir_name: Path string to the folder we want to create.
"""
if not os.path.exists(dir_name):
os.makedirs(dir_name)
def moveFile(file_dir, save_dir):
ensure_dir_exists(save_dir)
path_dir = os.listdir(file_dir)
filenumber = len(path_dir)
rate = 1
picknumber = int(filenumber * rate)
sample = random.sample(path_dir, picknumber)
for name in sample:
shutil.move(file_dir+'/'+name, save_dir+'/'+name)
if __name__ == '__main__':
file_dir = '/media/gpu/00758835-1a92-4611-8ae4-1518102a53d6/coding/pythonProject/pic'
save_dir = '/media/gpu/00758835-1a92-4611-8ae4-1518102a53d6/coding/CD-VAE-main/data/test1'
moveFile(file_dir,save_dir)