jQuery in Action, 2nd edition*
The moose likes Java in General and the fly likes Delete folder on window close Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Delete folder on window close" Watch "Delete folder on window close" New topic

Delete folder on window close

nancy andrew
Ranch Hand

Joined: Jan 19, 2010
Posts: 30
Hi All,

I want to delete a folder and its contents when I close my application browser. Please let me know how to do it using java.
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10175

What is application browser? You mean like Firefox, Chrome?

[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
nancy andrew
Ranch Hand

Joined: Jan 19, 2010
Posts: 30
Ya any browser explorer, firefox, chrome.. When I click on the X button of the browser (top right side), then one of the folder which I created on my desktop should get deleted
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10175

I doubt if this is possible.
There may be some solution with Javascript or GreaseMonkey, but I doubt if it will work for all scenarios.
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 60822

What are you really trying to accomplish? Because what you are asking is not possible. Not only is there no way to detect when a browser is closed from a page loaded into the browser, without a signed applet, page code has no way to affect or even see the client file system.

Or are you asking about a desktop program monitoring browser instances? It'd help if you'd spend a bit more time explaining your scenario and requirements.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Rob Spoor

Joined: Oct 27, 2005
Posts: 19656

Something tells me this is a web application that creates a folder on the server for a client. That folder is only relevant while the client is still active on the web application.

As said before there is no way to find out when the browser is closed. But there's something close. HttpSession has a matching listener, HttpSessionListener. You configure the usage of such a listener in the web.xml file. You then use the sessionDestroyed method to be notified when the session is removed. This may be hours after the browser is closed, but it's as close as you're going to get.

How To Ask Questions How To Answer Questions
Consider Paul's rocket mass heater.
subject: Delete folder on window close
Similar Threads
web.xml doesn't parse correctly ?
how to delete a message from ms-exchange inbox using java mail api
How to remove a plug-in in Eclipse?
signed applet issue
Need help with add() method