file - Rebol 2 在 Windows 8 中创建文件时存在错误

标签 file windows-8 rebol

似乎 REBOL/View 2.7.8.3.1 有一个错误出现在 windows 8 中(或者可能是 windows 8 有一个错误)。

当您在磁盘 C: 的根分区中创建文件时,它在 Windows 资源管理器、Windows 命令行和任何访问 C:\文件夹的 Windows 程序中变得不可见,从 Windows 的角度来看,该文件处于另一个世界中。

>> save %/c/a.txt "hello universe!"

C:\> dir

(no clue about a.txt)

但是如果您在 Rebol/View 控制台中列出一个目录,它就在那里!您可以阅读、加载甚至删除它

>> ls %/c/    
$Recycle.Bin/ a.txt Users/ Windows/

这个奇怪的错误的影响是你不能用任何 Windows 程序打开任何从 Rebol/View 2.7 创建的文件,在 Rebol 中创建的文件只对 Rebol 可见。但这只发生在根文件夹中创建的文件,如果您在任何其他文件夹中创建文件似乎都没有问题。

>> save %/c/aeat/b.txt "hello universe"
>> ls %/c/aeat
b.txt 

还有

c:\aeat> dir
13/04/2015  00:24    <DIR>          .
13/04/2015  00:24    <DIR>          ..
13/04/2015  00:24                16 b.txt

最佳答案

当您以非管理员身份启动 Rebol 时,它没有对 C:\(或任何其他 protected 路径,如 Program Files、C:\Windows 等)的写访问权限,但对 Windows 7、8 和 2012 透明重定向对虚拟商店的读写访问:

save %myuniquefilename.txt "test"

搜索文件 myuniquefilename.txt,您将在文件夹下找到它:

C:\Users\<username>\AppData\Local\VirtualStore\

在 Google 上搜索“Windows 8 上的虚拟商店”或“漫游”。

关于file - Rebol 2 在 Windows 8 中创建文件时存在错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29595477/

相关文章:

c# - 在 metro/windows 8 .NET 4.5 中将图像转换为字符串 (base64)

oop - rebol 中是否有对象构造函数

java - 用Java复制文件的标准简洁方法?

python - 将字典列表保存到文件python 3

c - 如何获取C中目录中所有文件的总字节数

java.lang.ClassNotFoundException : com. infomentum.Detect.class

windows - 无法从 WinPE 内的 Windows 8 安装中完全删除 ProgramData

c# - 如何操作gridview的各个组标题

linux - 无法让 Rebol3 在 Linux-ARMhf 上运行

google-api - 尝试获取访问 token googleapi 时出现 Invalid_grant 错误