Last active
February 28, 2016 03:08
-
-
Save aalavandhan/43c5f07ba02599a1e8dd to your computer and use it in GitHub Desktop.
A script to move subfolders up
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from multiprocessing import Pool | |
from os import listdir, stat, rename, mkdir, rmdir | |
from os.path import join, isdir, getsize | |
import sys | |
def listFolders(path): | |
return filter(lambda f: isdir(join(path, f)), listdir(path)) | |
PATH = sys.argv[1] | |
def moveUp(folder): | |
for file in listdir(join(PATH, folder)): | |
rename(join(PATH, folder, file), join(PATH, file)) | |
rmdir(join(PATH, folder)) | |
for fold in listFolders(PATH): | |
moveUp(fold) | |
# python test.py <PATH TO OCTET STREAM FOLDER> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment