Easy way to delete manually installed files?
![qq_81ee1a28](https://secure.gravatar.com/avatar/839587bf690b93257aa784247d832494?&r=pg&s=100&d=https%3A%2F%2Fvanillicon.com%2F839587bf690b93257aa784247d832494_100.png)
in The Commons
I installed most of my files manually, is there any convinient way of uninstalling them? or do I have to track down every file from a specific asset and delete them one by one?
Comments
Basically, yes. Might help to download a zip just to see how it was packaged, go to those places and delete the files and/or folders. {have D/S closed when messing about in these folders}
Sometimes using the computer's search feature helps too.
if you have the zip still, and on windows, you can drag drop into library again, when asked hit overwrite old. Then when it's done, you can undo copy. Only downside is it leaves empty folders behind, so you at least gotta delete the user facing folders. Emprty folders in texture and data sction won't harm anything, but I usually go remove those too
Are they installed on the default path (no folders or files moved after extraction), and do you have the installer zips?
I made my own library and I can always redownload all of the zip files.
I shared a short Python recursive script deletion utility called "DAZ Studio Asset File Remover" over at ShareCG, that removes drag-and-drop, file-based installation files. The script requires Python to be installed on your computer, is completely free, and in plain text, that you can examine and modify. I believe it is not much more than 20 lines.
If you do try it out, drop me a note, to let me know what you think.
Thank-you!
I found the script but I have no idea how to use it, could you explain please?
I found the script but I have no idea how to use it, could you explain please?
Assuming you are on Windows, and have Python installed.
Try this:
1. Create a directory C:\Source, and a directory C:\Target.
2. Unpack the Python script "remtarget.py" into directory C:\Source.
3. For learning, unpack the package that you want to uninstall into both directory C:\Source, and C:\Target, as if they are the root of your content folder. The directory structure would need to be the same for it to work. The script will be using the files in in C:\Source, to remove the same file in C:\Target.
4. For demo purpose, create an empty file in C:\Target and name it "not in Source.txt"
5. Open a command line window, and change directory into C:\Source.
6. From the command line type and then hit enter: py remtarget.py "C:\Source" "C:\Target"
What you are saying from #6 is, look at the files from C:\Source and remove file of the same names in C:\Target.
After the script completes, all the files in C:\Target should be removed, including any empty directories, except for the file "not in Source.txt". This is to demonstrate that the script only deletes files that are in C:\Source from C:\Target.
In actual use, C:\Target would be the "My DAZ 3D Library" directory. Files in C:\Source can then be deleted wholesale when you are done, as they are used only for reference.
Let me know which part you have problems or questions with.
OK, you could try this one then: https://3dcontentmanagers.com/cont-inst.html
It can uninstall any product with one click if you have the original zip installer.
You can use DIM to uninstall all content & then copy what's left over to a new Library location and clean up what's in there. Or you can just delete what's left in there.