Delete files in user profile

Hello
Struggling in writing relevance and action script to locate and delete files that resides under a users Win7 profile. It needs to be written so that it looks under all user directories under c:/ users.

I need to locate and delete particular files under C:\Users<username>\AppData\Local\Google\Chrome\User Data.

Any help would be much appreciated.

To find profiles with User Data folder for Chrome, here’s the stitched together relevance I had for another case:

exists files of folders “\AppData\Local\Google\Chrome\User Data” of folders whose (exists folder “\AppData\Local\Google\Chrome\User Data” of it) of folder “C:\Users”

but if you are looking for a particular file under the User Data folder under C:\Users:

exists file “your name of file being looked for” of folders “\AppData\Local\Google\Chrome\User Data” of folders whose (exists folder “\AppData\Local\Google\Chrome\User Data” of it) of folder “C:\Users”

I have not tested this so please be sure to do so but off the top of my head, if you want to delete a file out of Chrome User data folder:

if { exists file “your name of file being looked for” of folders “\AppData\Local\Google\Chrome\User Data” of folders whose (exists folder “\AppData\Local\Google\Chrome\User Data” of it) of folder “C:\Users” }

delete (file “test.docx” of folders “\AppData\Local\Google\Chrome\User Data” of folders of folder “C:\Users”)

endif

1 Like

The rest is solid, but this isn’t quite right.

Are you going to delete a particular file, or all files in a folder?

You need to either create a task that will delete it for a single user and then reapply until all users have been covered, or you need to create a batch script that will delete them all at once.

Here is example relevance that will create a batch file to delete multiple files that could be adapted to this use case:
http://bigfix.me/relevance/details/2999306

Had to something similiar, delete all files in all profiles (AppData\Local\Temp)

This is what we used:

delete __appendfile
delete Deltemp.vbs

appendfile On Error Resume Next
appendfile
appendfile dim filesys, objFolder, colSubfolder
appendfile Set filesys = CreateObject(“Scripting.FileSystemObject”)
appendfile Set objFolder = filesys.GetFolder(“c:\users”)
appendfile Set colSubfolders = objFolder.Subfolders
appendfile For Each objSubfolder in colSubfolders
appendfile filesys.DeleteFile objFolder & “” & objsubfolder.name & "\AppData\Local\Temp\ ."
appendfile Next
appendfile
appendfile Set filesys = NOTHING
appendfile Set objFolder = NOTHING
appendfile Set colSubfolders = NOTHING

move __appendfile Deltemp.vbs
script Deltemp.vbs
delete __appendfile
delete Deltemp.vbs

Another thread that discussed something similar

1 Like