Je souhaite déplacer des fichiers avec uniquement des extensions ".hex" dans le chemin source. J'ai écrit les codes comme ci-dessous;Déplacer des fichiers avec uniquement des extensions ".hex" en Python 3
os.makedirs(dst)
src = "C:\\source_path"
dst = "C:\\destination_path"
for filename in os.listdir():
if filename.endswith('.hex'):
shutil.move(src, dst , copy_function = copy2)
Le fichier a été créé mais vide.
double possible de [la liste des fichiers à partir d'un répertoire en utilisant python glob] (http://stackoverflow.com/questions/22625616/listing-files-from-a-directory-using-glob-python) –
pourquoi utiliser 'copy_function = copy2' ?? essayez d'utiliser 'os.rename (src, dst)' 'shutil.move (src, dst)' – Surajano
Vous devez spécifier le chemin du fichier et pas seulement les noms des répertoires. – bernie