gpt4 book ai didi

cocoa - 重命名已安装的光盘镜像

转载 作者:行者123 更新时间:2023-12-03 16:21:40 25 4
gpt4 key购买 nike

下面的“源”是已安装的光盘镜像 (dmg),名为“New”。我正在尝试使用文本字段字符串和操作重命名它。当我完成该操作时,重命名失败并且我无法弹出它。该代码适用于标准文件和文件夹。

另外 - 如果我对已安装的光盘镜像执行“获取信息”并将其重命名,则一切正常。

底线是我想使用文本字段字符串重命名已安装的光盘镜像。有人可以解释一下吗?

NSString *source = [@"~/Desktop/New" stringByExpandingTildeInPath];
NSString *newFile = [input stringValue];
NSString *newPath = [[source stringByDeletingLastPathComponent] stringByAppendingPathComponent:newFile];
[[NSFileManager defaultManager] moveItemAtPath:source toPath:newPath error:NULL];
NSLog(@"File renamed to %@", newFile);

最佳答案

您需要使用disk arbitration framework .

关于cocoa - 重命名已安装的光盘镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com