Note the error is permission denied. I would guess that either the file has read-only flag set or perhaps the 'cccc' program is still running and has the file open in a separate thread so you can't delete the directory until it has completed. You should take a look at the subprocess module and use something like (not tested):
retcode = call([r'cccc C:\copiedfiles\*.*', cmd_out]) This will wait for execution of cccc to complete prior to returning. -Larry Bates Kilicaslan Fatih wrote: > When I push a button to trigger the code: > > def runCCCC(self, event): > cmd_out = self.A_com() > if App.runF != "": > os.mkdir('C:\copiedFiles') > > for item in App.runF: > App.beCopied = str(item) > shutil.copy(App.beCopied, > 'C:\copiedFiles') > cmd = 'cccc C:\copiedFiles\*.*' + cmd_out > os.system(cmd) > shutil.rmtree('C:\copiedFiles') > else: > tkMessageBox.showinfo("Window Text", > "Please Firstly Browse and Insert A File") > > > I encountered this error: > > Traceback (most recent call last): > File "C:\Python24\lib\lib-tk\Tkinter.py", line 1345, > in __call__ > return self.func(*args) > File "C:\Python24\TkScripts\RCFolder.py", line 61, > in runCCCC > shutil.rmtree('C:\copiedFiles', > ignore_errors=False)# OLMADI!!! > File "C:\Python24\lib\shutil.py", line 168, in > rmtree > onerror(os.remove, fullname, sys.exc_info()) > File "C:\Python24\lib\shutil.py", line 166, in > rmtree > os.remove(fullname) > OSError: [Errno 13] Permission denied: > 'C:\\copiedFiles\\Analog.c' > > 1. What I want to do is to get the list of files I > inserted to a Listbox, > 2. Creating a folder,(C:\copiedFiles) > 3. Copying all of these files to this folder with the > same names, > 4. Running CCCC for all of the files in this folder, > 5. Than removing this folder. > > Can anyone enlighten me on this Error I have got and > how to solve it? > > Regards > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com -- http://mail.python.org/mailman/listinfo/python-list