Copiez récursivement les fichiers du répertoire directement sous le répertoire en utilisant Python

introduction

la mise en oeuvre

--Donner le chemin de la source de copie et le chemin de destination de la copie comme arguments de fonction

C:/Users/input/ ├ 01   ├ 01_01.jpg   ├ 01_02.jpg ├ 02   ├ 02_01.jpg   ├ 02_02.jpg

--Une fonction

import os
import glob
import shutil

def copyfiles(input, output):
    ifiles = os.listdir(input)
    for s in ifiles:
        ifiles_all = input+ "/" + s
        fs = glob.glob(ifiles_all + "/*")
        for f in fs:
            fname = f.split("\\")[-1] #nom du fichier
            ofullname = output + "/" + fname
            shutil.copyfile(f, ofullname)

input = "C:/Users/input"
output = "C:/Users/output"
copyfiles(input, output)

Recommended Posts

Copiez récursivement les fichiers du répertoire directement sous le répertoire en utilisant Python
Copier les fichiers S3 de Python vers GCS à l'aide de GSUtil
Supprimer tous les fichiers pyc dans le répertoire spécifié
Essayez d'accéder à l'API YQL directement depuis Python 3
Décompressez tous les fichiers zip dans le répertoire actuel
Copie de fichiers directement d'Amazon EC2 (Amazon Linux) vers S3
Importez des classes dans des fichiers jar directement à partir d'un script Python
Étude de Python Hour8: Utilisation de packages
Récupérer des fichiers depuis Linux en utilisant paramiko et scp [Python]
Aplatir à l'aide du rendement Python de
J'ai essayé d'utiliser la bibliothèque Python de Ruby avec PyCall
Accès aux fichiers sous le répertoire
Vérifiez quel est le code de caractère pour tous les fichiers sous le répertoire Python et sortie
[Linux] Répertoire sous la racine
Mac Linux Vérifiez la capacité directement dans un répertoire spécifique
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
[Python] Chargement de fichiers csv à l'aide de pandas
Extraire récursivement des fichiers zip avec python
Utilisation de Rstan de Python avec PypeR
Remarques sur l'utilisation de MeCab depuis Python
Existence du point de vue de Python
Lire et utiliser des fichiers Python à partir de Python
Utiliser Cloud Storage depuis Python3 (Introduction)
Utilisez l'API Flickr de Python
Extraire le fichier targz en utilisant python
Essayez d'utiliser le module Python Cmd
Exécutez Ansible à partir de Python à l'aide de l'API
Précautions lors de l'utilisation de phantomjs de python
Accéder aux feuilles de calcul à partir de Python à l'aide d'OAuth 2.0
Commande pour le répertoire courant Python
Essayez d'utiliser Amazon DynamoDB à partir de Python
Extraire des chaînes de fichiers avec Python
Liste tous les fichiers sous le répertoire courant ligne par ligne avec chemin complet
Essayez d'utiliser le framework web de Python Django (1) - De l'installation au démarrage du serveur
Recherche de synonymes dans la liste de mots (csv) par Python Japanese WordNet
[python] Déplacer les fichiers qui remplissent les conditions
[AWS] Utilisation de fichiers ini avec Lambda [Python]
Essayez d'utiliser l'API Wunderlist en Python
De Python à l'utilisation de MeCab (et CaboCha)
Lire un fichier audio à partir de Python avec interruption
Essayez d'utiliser l'API Kraken avec Python
Derrière le flyer: utiliser Docker avec Python
Utilisez boto pour télécharger le fichier depuis S3.
Notes d'apprentissage depuis le début de Python 1
Tweet à l'aide de l'API Twitter en Python
Décrypter les fichiers cryptés avec openssl depuis python avec openssl
Travailler avec OpenStack à l'aide du SDK Python
J'ai essayé d'utiliser l'API UnityCloudBuild de Python
Télécharger des fichiers sur le Web avec Python
Redémarrez le routeur en utilisant Python, Selenium, PhantomJS
Lancez l'interpréteur Python depuis Git bash
Installez Python3 en utilisant pythonz sous l'environnement macports
Depuis Python 3.4, pip devient le programme d'installation standard! ??
Exécutez la commande COPY en utilisant Psycopg de python
Téléchargez des fichiers dans n'importe quel format en utilisant Python
Importez en spécifiant directement le chemin du répertoire
Notes d'apprentissage depuis le début de Python 2