Hi, I keep getting folder already exists error messages but it doesn't exists.
'Ive got this folder
'C:\TEST\TEST0\TEST0
And this subroutine:
sub move (oSubFolder, oFolder)
oFolderPath = oFolder.Path
'Rename folder
oSubFolder.name = oSubFolder.name & "_temp"
'so it should be C:\TEST\TEST0\TEST0_temp now
'Move it to parent-parent
FSO.MoveFolder oSubFolder, oFolder.ParentFolder & "\"
'now I should have C:\TEST\TEST0
'and C:\TEST\TEST0_temp
'Delete parent
oFolder.delete
'It should delete TEST0 so
'only C:\TEST\TEST0_temp is left
'Get Moved folder
set oSubFolderMoved = FSO.GetFolder(oFolderPath & "_temp")
'Rename back
originalname = Left(oSubFolder.name, Len(oSubFolder.name) - 5)
'Since I had "Already exists" errors, I put a if FolderExists before rename it back
if not FSO.FolderExists(Left(oSubFolderMoved.path, Len(oSubFolderMoved.path) - 5)) then
oSubFolderMoved.name = originalname
end if
end sub
It passed the if FolderExists so there isn't any folder named C:\TEST\TEST0
I get the same error with FSO.CreateFolder too.
<message edited by myara on Tuesday, November 29, 2011 8:33 PM>