Or this if you want a new line for each file: xsi = Application
extension = ".psd" listOfFiles = [] currentProject = xsi.ActiveProject for eachFile in xsi.ActiveProject2.ActiveScene.ExternalFiles: if extension in eachFile.Name: listOfFiles.append(eachFile.Name) print eachFile for eachPSD in listOfFiles: newFile = open(str(currentProject) + XSIUtils.Slash + "myListFile.txt", "a") newFile.write(str(eachPSD) + "\n") newFile.close() From: garethb...@outlook.com To: softimage@listproc.autodesk.com Subject: RE: list of external files Date: Wed, 22 Jan 2014 14:03:39 +0000 would this work? xsi = Application extension = ".psd" listOfFiles = [] currentProject = xsi.ActiveProject for eachFile in xsi.ActiveProject2.ActiveScene.ExternalFiles: if extension in eachFile.Name: listOfFiles.append(eachFile.Name) print eachFile newFile = open(str(currentProject) + XSIUtils.Slash + "myListFile.txt", "w") newFile.write(str(listOfFiles)) newFile.close() From: ognj...@gmail.com Date: Wed, 22 Jan 2014 14:19:48 +0100 Subject: list of external files To: softimage@listproc.autodesk.com Hi guys, is it possible to pull a list of external files from a scene that contain only the extension .psd for instance and write it somewhere to disk.