execute without waiting for finish

execute without waiting for finish

I'm trying to figure out the best way to delete a directory without waiting for it to complete.  I have code that does this, but when there are lots of subdirectories and files it takes a long time to complete.  Once I've started the delete I'd like the rest of the program to continue without waiting.  What is the best way to do this?

4 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione
Ritratto di app4619

You can issue a command to the commandline using createprocess from the win api without waiting for it to finish.

If you are deleteing using fortran commands/routines you need a new thread....

Ritratto di jimdempseyatthecove

You can run a program named "start", with either an application or batch file.

From cmd window, issue "start /?" to get the list of options.

Then from your FORTRAN program you can issue the command with the appropriate options and arguments.

Jim Dempsey


Thanks Jim!  Just what I was looking for.

Accedere per lasciare un commento.