How about creating a new folder each time you open so the last one could be deleted... there is this external done by a colleague of mine.. it builds perfect in OSX 10.6.8 

http://puredata.info/Members/estebancalcagno/CreateFolder/view?searchterm=createfolder 

just an idea


On Mon, Jan 28, 2013 at 1:52 PM, Sebastian Valenzuela <svalenzuelamusic@gmail.com> wrote:
Thank you all so much for the great answers :)

Since I posed the question I have been working out a solution. In the attached file I first send a message to [shell] to tell me how many files are in the folder. Then, since all the files are named "1.wav", "2.wav", etc., I run those numbers through a [list-drip] and tell [shell] to delete them one at a time. It ALMOST works I think, but it has an error that says "shell: old process still running"... Maybe [list-drip]'s consecutive messages are too fast? Maybe there is no time between the  first kind of [shell] command and the second?

Also, I'm a Macbook Pro (4 GB ram) user running 10.7.5 Lion.

I'd appreciate any help with my code. Like I said, I think I'm almost there, maybe my code needs a little tweaking.

Thank you,
Sebastian


On Mon, Jan 28, 2013 at 7:24 AM, Lorenzo Sutton <lorenzofsutton@gmail.com> wrote:
Hi.

Just a small addition to the various answers


On 27/01/13 22:25, Sebastian Valenzuela wrote:
Hi list,

My Pd patch creates and saves new audio files to a designated folder on my desktop. I would like to have Pd delete these files every time I open my patch ([loadbang]).

I've heard the [shell] object is a possibility, but i'm not too keen on terminal commands or how they will pertain to [shell]...
It would be helpful if you specified on with Operating System you are, because [shell] is heavily OS dependent (I'm guessing Windows, but I may be wrong)


Can anyone please give me an example of a command I would send to [shell] to delete all files within a specified folder on my desktop? If this isn't the best way to do it, is there another possibility through Pd?
A different strategy might also be to actually *not* delete files from within Pd, but outside, befor or after you close your patch. This is easily accoplished e.g. by a script.

Also a suggestion would be to give the temporary files very eloquent names such as 'TEMP_FILE_TO_DELETE_0001.wav' etc. and (whichever way you decide to do it) delete specifically *those* files instead of e.g. the whole directory, so e.g. instead of:

rm -f ./dir_to_delete/*

something like

rm -f ./dir_to_delete/TEMP_FILE_TO_DELETE_*.wav'

In my humble opinion it makes it more obvious what you want to delete, and (hopefully) less error/disaster prone (ok.. I've been bit by accidentally deleting files with no back up)

Lorenzo.

Thank you for your time,
Sebastian



_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list


_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



--
Sebastian Ignacio Valenzuela Rojas

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list




--
Lic. José Rafael Subía Valdez

SoundArtist
www.jrsv.net