Delete Empty Folders
Delete Empty Folders
Is there a way to delete empty folders with Robotask? Meaning in a directory tree only delete the folders that are empty
Last edited by dbortunk on Mon Jun 08, 2009 6:00 pm, edited 1 time in total.
Delete Empty Folders
Look at the "Remove folder" action.
Also you may check folder size before deleting, like this:
if {FolderSize(c:\myfolder\subfolder)}=0 then
Remove folder c:\myfolder\subfolder
end if
Also you may check folder size before deleting, like this:
if {FolderSize(c:\myfolder\subfolder)}=0 then
Remove folder c:\myfolder\subfolder
end if
Last edited by Oleg on Tue Jun 09, 2009 12:44 pm, edited 1 time in total.
Delete Empty Folders
Yes but i am asking if it can delete all empty folders in a directory tree. There may be 5 there may be 500. The code you pasted will delete a specific folder
Delete Empty Folders
Use this algorithm in the "File loop" action.
Like this:
File loop //by folders
if {FolderSize({CurrentFolder})}=0 then
Remove folder {CurrentFolder}
end if
end loop
Like this:
File loop //by folders
if {FolderSize({CurrentFolder})}=0 then
Remove folder {CurrentFolder}
end if
end loop
Delete Empty Folders
It stops when it finds a folder with a file in it. I would assume that it would skip that folder and move on to the next folder because of the loop but that is not happening.
Delete Empty Folders
There is {FilesCount()} variable. It counts the amount of files in the folder and subfolders.
File loop //by folders
if {FilesCount({CurrentFolder})}=0 then
Remove folder {CurrentFolder}
end if
end loop
File loop //by folders
if {FilesCount({CurrentFolder})}=0 then
Remove folder {CurrentFolder}
end if
end loop