我的命令行实用程序是否能够将数据存储在其自己的目录中?

我的命令行实用程序是否能够将数据存储在其自己的目录中?

我的 go CLI 应用程序使用目录将主题和其他只读数据保存在应用程序本身的子目录中。首次调用时,应用程序会根据 .EXE 中嵌入的数据创建该子目录。因此,如果将应用程序复制到%LocalAppData%\Programs\MyApp,它会创建并填充子目录 %LocalAppData%\Programs\MyApp\.mydata

当您使用我的应用程序创建新项目时,它会在用户数据空间中创建一个目录,并将该 .mydata 子目录复制到您的项目中。

这是可行的技术吗?例如,我在尝试写入时会遇到权限问题吗%LocalAppData%\Programs\MyApp\.mydata?抱歉,但我在 Mac 上工作,不了解新的 Windows 方法。

相关内容