当前位置: 首页 > 工具软件 > C Script > 使用案例 >

maxscript文件常规命令

夹谷苗宣
2023-12-01

maxscript文件常规命令

1)获取文件名、路径、类型

2)文件获取、保存、文件夹选择

3)文件加密、解密


废话不多,全是干货~

一、获取文件名、路径、类型

 
 iniFilePath = @"C:\test\set.ini" ----定义文件路径
 
 getFilenameFile iniFilePath ----获取文件名,返回"set"
 
 getFilenamePath iniFilePath ----获取文件路径,返回"C:\test\" 

 getFilenameType iniFilePath ----获取文件路径,返回".ini" 

二、文件获取、保存、文件夹选择

文件获取:


files = getfiles @"C:\test\*.*"  ----返回该文件夹下的所有文件
  
 files = getfiles @"C:\test\*.jpg"  ----返回该文件夹下后缀为.jpg的文件
 

文件保存:


 filePath = getSaveFileName caption:"请指定保存路径" ----顶部弹框标题“请指定保存路径”
 
 filename:@"C:/test/test.txt"  ----默认路径设置为“C:/test/test.txt”
 
 types:"Text(*.text)|*txt|All|*.*|"  ----需要过滤显示的文件类型,这里只显示txt
 

选择文件夹:


 dir = getSavePath caption:"请选择文件夹" initialDir:(getDir #maxroot)  
 
 --与文件选择对话框一致,成功指定返回文件夹,取消返回undefined
 
 --initialDir:对话框默认选择的路径
 

三、文件加密、解密

文件加密:


 encryptFile fileA FileB 12345678  
 
 --将FileA的文本内容加密成FileB,12345678表示加密密码,类型为ini,最多8位
 
 举个栗子:encryptFile  @"C:\test1\.txt"  @"C:\test2\.dat" 11223344
 

文件解密:


file = openEncryptedFile @"C:\test.dat" 11223344

 类似资料: