samiam41
asked on
PS script won't delete large file (1gb), only smaller files
Hey Experts. Weird issue with a PS script. It shows in the log file that the file(s) were deleted but yet they remain in the directory. Yes I confirmed the right dir was being referenced and the correct date was being used. Any reason why remove-item may not delete a file? It didn't have a problem when I tested it on txt files that were 50k but now that I'm deleting files that are each 1GB+, the file isn't being deleted out.
Small portion of code
Shows the files as deleted but I verify they are still in the directory:
Deleted:spiceworks-backup- [V7.5.0009 1]-[2018-1 0-02].zip
Deleted:spiceworks-backup- [V7.5.0009 1]-[2018-1 0-03].zip
Thanks for your time and help!
Small portion of code
$deletedfiles = 0
$files = get-childitem -Path $path
$10days = (get-date).AddDays(-8)
foreach ($file in $files){
if ($file.LastWriteTime -le $10days){
remove-item -Path $file.fullname -Recurse -Force
$log += "Deleted:" + $file.name
$deletedfiles ++
}
}
$log += "Deleted: " + $deletedfiles + " Files"
Shows the files as deleted but I verify they are still in the directory:
Deleted:spiceworks-backup-
Deleted:spiceworks-backup-
Thanks for your time and help!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
EXPERT CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Once I used the switches that @footech suggested in his post, it worked. I did try out oBdA's script and it worked as well. Thanks to you both for your help, time and scripts. Always appreciated.
ASKER