
Codes for Moving Files that Match a Certain Criterion from One Directory to Another
Published by Haerim Hwang
move files change directories criterion data science python
0 min READ
This script moves multiple files that match a certain criterion from one directory to another.
 
 
Codes
Step 1: Import modules
import os
import shutil
import glob 
Step 2: Move files that match a certain criterion from one directory to another
source = "source_directory"
        
filenames = glob.glob("source_directory/*.txt")
        
for filename in filenames:
    if "Korean.txt" in filename:
        destination = "source_directory/Korean/"
        shutil.move(filename, destination + filename) 
        
    elif "English.txt" in filename:
        destination = "source_directory/English/"
        shutil.move(filename, destination + filename)
        
    elif "Mandarin.txt" in filename:
        destination = "source_directory/Mandarin/"
        shutil.move(filename, destination + filename)