首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剪辑将文件保存到Virtualstore,尽管添加了路径

剪辑将文件保存到Virtualstore,尽管添加了路径
EN

Stack Overflow用户
提问于 2014-11-07 22:14:14
回答 2查看 75关注 0票数 0

我正在尝试将规则和事实保存到剪辑程序中的特定目录。

(保存"c:\tmp\rules.clp")

(save-facts "c:\tmp\facts1")

1-但似乎剪辑忽略了路径信息。由于我的windows用户名不是剪辑安装目录的所有者,因此这些文件保存在虚拟存储目录中:

剪辑文件(X86)\ C:\Users\USERNAME\AppData\Local\VirtualStore\Program \Bin

2-如果我运行一个系统命令并包含路径,同样的事情也会发生。该路径将被忽略,并且记事本无法找到所需的文件。

(系统"notepad c:\tmp\output.txt")

有没有办法强制这些命令从特定的目录中保存/读取?

EN

回答 2

Stack Overflow用户

发布于 2014-11-08 06:43:41

剪辑不能覆盖操作系统设置的目录/文件权限。save/save-facts命令的路径在传递到系统库以打开文件( fopen或fopen_s)之前不会被修改。如果您使用的用户帐户没有写入权限,我建议您更改目录权限。

票数 2
EN

Stack Overflow用户

发布于 2014-11-21 23:08:26

我想我找到问题所在了。

路径都应该包含在双引号中,斜杠应该转换为正斜杠。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26803189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档