Rebol 2 在 Windows 8 中创建文件时存在错误
Rebol 2 has a bug creating files in Windows 8
似乎 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:\(或任何其他受保护路径,如 Program Files、C:\Windows 等)的写入权限,但是 Windows 7、8 和 2012 透明地将读写访问重定向到虚拟存储:
save %myuniquefilename.txt "test"
搜索文件 myuniquefilename.txt,您将在文件夹下找到它:
C:\Users\<username>\AppData\Local\VirtualStore\
在 Google 上搜索 "Virtual store on Windows 8" 或 "roaming"。
似乎 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:\(或任何其他受保护路径,如 Program Files、C:\Windows 等)的写入权限,但是 Windows 7、8 和 2012 透明地将读写访问重定向到虚拟存储:
save %myuniquefilename.txt "test"
搜索文件 myuniquefilename.txt,您将在文件夹下找到它:
C:\Users\<username>\AppData\Local\VirtualStore\
在 Google 上搜索 "Virtual store on Windows 8" 或 "roaming"。