Such a simple script, but this has come in very handy when working with large scenes with multiple textures that may be updated by other artists on your team.  Add this to your shelf in Maya and click to run.  This script will go through the texture files in your scene and reload them with the latest file.

#Reload Textures in Maya
import maya.cmds as cmds

def reloadTextures():
    cmds.waitCursor(state = True)
    textureFiles = cmds.ls(type = "file")
    for texture in textureFiles:
        textureFilePath = cmds.getAttr(texture + ".fileTextureName")
        cmds.setAttr(texture + ".fileTextureName", textureFilePath, type = "string")
    cmds.waitCursor(state = False)
    
reloadTextures()
Posted
AuthorAndrew Doll