Kopieren Sie mit Python rekursiv Dateien aus dem Verzeichnis direkt unter dem Verzeichnis

Einführung

Implementierung

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

--Funktion

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] #Name der Datei
            ofullname = output + "/" + fname
            shutil.copyfile(f, ofullname)

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

Recommended Posts

Kopieren Sie mit Python rekursiv Dateien aus dem Verzeichnis direkt unter dem Verzeichnis
Kopieren Sie S3-Dateien mit GSUtil von Python nach GCS
Löschen Sie alle pyc-Dateien im angegebenen Verzeichnis
Versuchen Sie, direkt von Python 3 aus auf die YQL-API zuzugreifen
Entpacken Sie alle Zip-Dateien im aktuellen Verzeichnis
Kopieren von Dateien direkt von Amazon EC2 (Amazon Linux) nach S3
Importieren Sie Klassen in JAR-Dateien direkt aus dem Python-Skript
Studie aus Python Hour8: Verwenden von Paketen
Holen Sie sich Dateien von Linux mit paramiko und scp [Python]
Mit Python abflachen
Ich habe versucht, die Python-Bibliothek von Ruby mit PyCall zu verwenden
Dateizugriff unter dem Verzeichnis
Überprüfen Sie den Zeichencode für alle Dateien im Verzeichnis Python und geben Sie ihn aus
[Linux] Verzeichnis unter dem Stammverzeichnis
Mac Linux Überprüfen Sie die Kapazität direkt in einem bestimmten Verzeichnis
So erhalten Sie mithilfe der Mastodon-API Follower und Follower von Python
[Python] Laden von CSV-Dateien mit Pandas
Extrahieren Sie Zip-Dateien rekursiv mit Python
Verwenden von Rstan aus Python mit PypeR
Hinweise zur Verwendung von MeCab aus Python
Existenz aus Sicht von Python
Lesen und verwenden Sie Python-Dateien aus Python
Verwenden von Cloud-Speicher aus Python3 (Einführung)
Verwenden Sie die Flickr-API von Python
Extrahieren Sie die Targz-Datei mit Python
Versuchen Sie es mit dem Python Cmd-Modul
Führen Sie Ansible über Python mithilfe der API aus
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Greifen Sie mit OAuth 2.0 von Python aus auf Tabellenkalkulationen zu
Befehl für das aktuelle Verzeichnis Python
Versuchen Sie es mit Amazon DynamoDB von Python
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Listen Sie alle Dateien im aktuellen Verzeichnis Zeile für Zeile mit vollständigem Pfad auf
Versuchen Sie es mit Pythons Webframework Django (1) - Von der Installation bis zum Serverstart
Suchen Sie nach Synonymen aus der Wortliste (csv) von Python Japanese WordNet
[Python] Verschieben Sie Dateien, die die Bedingungen erfüllen
[AWS] Verwenden von INI-Dateien mit Lambda [Python]
Versuchen Sie es mit der Wunderlist-API in Python
Von Python bis zur Verwendung von MeCab (und CaboCha)
Spielen Sie eine Audiodatei von Python mit Interrupt ab
Versuchen Sie, die Kraken-API mit Python zu verwenden
Hinter dem Flyer: Docker mit Python verwenden
Verwenden Sie boto, um die Datei von S3 herunterzuladen.
Notizen vom Anfang von Python 1 lernen
Tweet mit der Twitter-API in Python
Mit openssl verschlüsselte Dateien werden mit openssl aus Python entschlüsselt
Arbeiten mit OpenStack mit dem Python SDK
Ich habe versucht, die UnityCloudBuild-API von Python zu verwenden
Laden Sie mit Python Dateien im Web herunter
Starten Sie den Router mit Python, Selenium, PhantomJS neu
Starten Sie den Python-Interpreter über Git Bash
Installieren Sie Python3 mit Pythonz in einer Macports-Umgebung
Ab Python 3.4 wird pip zum Standardinstallationsprogramm! ??
Führen Sie den Befehl COPY mit Psycopg of Python aus
Laden Sie Dateien in jedem Format mit Python herunter
Importieren Sie, indem Sie den Verzeichnispfad direkt angeben
Notizen vom Anfang von Python 2 lernen