| name | copy-files-and-create-directories |
| description | Use when you need to create output directory structures and copy files into them for web app deployment. |
Copying Files and Creating Directories
import os
import shutil
os.makedirs('/root/output/data/', exist_ok=True)
os.makedirs('/root/output/js/', exist_ok=True)
os.makedirs('/root/output/css/', exist_ok=True)
shutil.copy('/root/data/stock-descriptions.csv', '/root/output/data/stock-descriptions.csv')
shutil.copytree('/root/data/indiv-stock/', '/root/output/data/indiv-stock/')
shutil.copytree('/root/data/indiv-stock/', '/root/output/data/indiv-stock/',
dirs_exist_ok=True)
import glob
for f in glob.glob('/root/data/indiv-stock/*.csv'):
shutil.copy(f, '/root/output/data/indiv-stock/')