文件
- 根据传入的路径,返回上N级目录
/// 0表示当前路径, -1 上一级路径 返回值的最后面没有 / /// 最多到达磁盘目录 String getPathFromIndex(String path, int index){ List<String> dirNames = path.split("\\"); dirNames.removeLast(); print(dirNames); int len = dirNames.length; for(int i = 0;i < -index && i < len - 1;i++){ dirNames.removeLast(); } path = ""; for(var dir in dirNames){ path = "$path$dir/"; } return path.substring(0, path.length - 1); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步