Click here to Skip to main content
15,899,563 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i'm working on making a file manager in JAVA. I need some suggestions for features that can be added to the file manager.
the features that i have planned for so far are:

-basic file operations(open,copy,move,delete,rename etc.)
-dual pane
-p2p file sharing(using JXTA)
-folder sync


can i get a few suggestions?
please explain with simple examples and methods of implementing it.

i also want to implement local file searching, but i'm not sure how exactly to go about it.

Thanks.
Posted

1 solution

Suggestions:
Start with a very basic Java windows application that can list all the files in a directory. When that works successfully gradually add the code to the right hand panel to show details, and add all the other functionality necessary, remembering to test thoroughly at each stage.

Local file searching, just means searching the entire directory tree (recursively going through each subdirectory) and noting the location of each file that matches the search criteria.
 
Share this answer
 
Comments
Nagy Vilmos 15-Dec-11 9:51am    
Incremental approach, clever. That way OP can get at least a dozen more questions on the same subject. :)
Richard MacCutchan 15-Dec-11 10:05am    
I do enjoy this sort of question.
ankit_khedekar 25-Dec-11 0:32am    
Thanks for your answer Richard,but dont think you got my question.
I'm not starting on a new project,i'm already into it.The things that u suggested in your answer have already been implemented.The directory view,basic file operations are working fine.And i'm currently working on the file sharing part of it.

i had asked are there any other features that i could add to my file manager.And needed help reagarding the same.
Richard MacCutchan 25-Dec-11 3:52am    
Yes, I am sure there are other features, but without knowing your requirements I cannot offer any suggestions beyond implementing everything that is in Windows Explorer.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900