Closed 1962247851 closed 12 months ago
由于 /Users/"+username+"/Public/shell-ntfs.sh 没有保存版本信息,MAC安装新版应用后,用的还是旧版本的 shell-ntfs.sh
/Users/"+username+"/Public/shell-ntfs.sh
shell-ntfs.sh
def File_plus(): folder_path = "/Users/"+username+"/Public/shell-ntfs.sh" if not os.path.exists(folder_path): file = open(folder_path, mode='w') file.writelines(苦手)
只是判断文件是否存在,没有判断版本
增加变量 苦手版本 = "v1.2",并写入文件第二行 File_plus() 执行时,会读取第二行的内容,并和 苦手版本 进行匹配 文件不存在 或者 版本匹配不上,就更新本地文件
苦手版本 = "v1.2"
File_plus()
苦手版本
def File_plus(): folder_path = "/Users/"+username+"/Public/shell-ntfs.sh" version = linecache.getline(folder_path, 2).strip()[2:] if (not os.path.exists(folder_path)) or (苦手版本 != version): file = open(folder_path, mode='w') file.writelines(苦手) print('\nshell-ntfs.sh 文件已检测\n') print('开启程序第一次启动,接入优盘时,需要输入电脑开机密码,方可正常使用\n') print('等待NTFS格式优盘接入')
越搞越复杂;手动删除文件。与其对版本自动更新,不如做对macOS14与14以下做判断,执行相关自动化指令。
Update nigate.sh. Created nigate.sh.bak, ninja.sh. 23/11/24
由于
/Users/"+username+"/Public/shell-ntfs.sh
没有保存版本信息,MAC安装新版应用后,用的还是旧版本的shell-ntfs.sh
只是判断文件是否存在,没有判断版本
增加变量
苦手版本 = "v1.2"
,并写入文件第二行File_plus()
执行时,会读取第二行的内容,并和苦手版本
进行匹配 文件不存在 或者 版本匹配不上,就更新本地文件