Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

A doubt about renaming a file

 
Parthiban Malayandi
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all ,
I have been learning manipulating files using java.io package .I have some doubts in the following program which I tried .



Everything goes fine when I run very first time but I run more than once(with out deleting the previously created directory )
renaming didn't occur as I expected instead it creates another file named "file1.txt"(which I expect will be renamed as "newFile.txt").

What is happening ? .Please clarify me .

Thanks in advance
 
Henry Wong
author
Marshal
Pie
Posts: 20999
76
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Many aspects of the behavior of this method are inherently platform-dependent: The rename operation might not be able to move a file from one filesystem to another, it might not be atomic, and it might not succeed if a file with the destination abstract pathname already exists. The return value should always be checked to make sure that the rename operation was successful.


Here is the quote from the Javadoc for the renameTo() method. Do you think that it has anything to do with the fact that the rename target already exists?

Henry
 
Parthiban Malayandi
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Henry , Thanks for your reply which cleared my doubt.
[ May 03, 2008: Message edited by: Parthiban Mahiby ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic