Bonjour,

J'aimerais bien copier un folder à un directory specific.
voici le code que j'ai tapé pour realiser cet action :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
import os
import wx
import shutil
 
 
def transfer_folder():
 
	app = wx.PySimpleApp()
 
 
        dialog1 = wx.DirDialog(None, "Choose a directory:",style=wx.DD_DEFAULT_STYLE | wx.DD_NEW_DIR_BUTTON)
        if dialog1.ShowModal() == wx.ID_OK:
			path_origin=dialog1.GetPath()	
 
	wildcard = "Nastran Input (*.bdf; *.dat; *.nas)|*.bdf;*.dat;*.nas|" \
        "All files (*.*)|*.*"
        dialog = wx.FileDialog(None, 'Select file:','','',wildcard)
        if dialog.ShowModal() == wx.ID_OK:
            new_directory=dialog.GetPath()
 
	shutil.copyfile(path_origin, new_directory)
Pourtant, j'ai un erreur de

IOError :[Error13] Permission denied : path_origin

est-ce que quelqu'un peut bien m'aider?

cdlt
max