def getaToolsPath(level=1, inScriptsFolder=True): if inScriptsFolder: mayaAppDir = mel.eval('getenv MAYA_APP_DIR') scriptsDir = "%s%sscripts%s" % (mayaAppDir, os.sep, os.sep) aToolsFolder = "%s%saTools%s" % (scriptsDir, os.sep, os.sep) if level == 1: return aToolsFolder if level == 2: return scriptsDir return utilMod.getFolderFromFile(__file__, level)
def getaToolsPath(level=1, inScriptsFolder=True): if inScriptsFolder: mayaAppDir = mel.eval('getenv MAYA_APP_DIR') scriptsDir = "%s%sscripts%s"%(mayaAppDir, os.sep, os.sep) aToolsFolder = "%s%saTools%s"%(scriptsDir, os.sep, os.sep) if level==1: return aToolsFolder if level==2: return scriptsDir return utilMod.getFolderFromFile(__file__, level)
def saveFileWithUser(folder, file, value, ext=None): filePath = getSaveFilePath("%s%s%s" % (folder, os.sep, file), ext) folderPath = utilMod.getFolderFromFile(filePath) if os.path.isfile(filePath): os.remove(filePath) if not os.path.isdir(folderPath): os.makedirs(folderPath) newFileContents = "%s" % value utilMod.writeFile(filePath, newFileContents)
def saveFileWithUser(folder, file, value, ext=None): filePath = getSaveFilePath("%s%s%s"%(folder, os.sep, file), ext) folderPath = utilMod.getFolderFromFile(filePath) if os.path.isfile(filePath): os.remove(filePath) if not os.path.isdir(folderPath): os.makedirs(folderPath) newFileContents = "%s"%value utilMod.writeFile(filePath, newFileContents)
def readFilesWithUser(folder, ext=None): filePath = getSaveFilePath("%s%s%s"%(folder, os.sep, "dummy")) folderPath = utilMod.getFolderFromFile(filePath) if not os.path.isdir(folderPath): return [] filesInFolder = [loopFile for loopFile in os.listdir(folderPath) if ext is None or ext is True or loopFile.endswith(".%s"%ext)] if ext is None: for n, loopFile in enumerate(filesInFolder): filesInFolder[n] = ".".join(loopFile.split(".")[:-1]) return filesInFolder
def readFilesWithUser(folder, ext=None): filePath = getSaveFilePath("%s%s%s" % (folder, os.sep, "dummy")) folderPath = utilMod.getFolderFromFile(filePath) if not os.path.isdir(folderPath): return [] filesInFolder = [ loopFile for loopFile in os.listdir(folderPath) if ext is None or ext is True or loopFile.endswith(".%s" % ext) ] if ext is None: for n, loopFile in enumerate(filesInFolder): filesInFolder[n] = ".".join(loopFile.split(".")[:-1]) return filesInFolder