File Rebol 2在Windows 8中创建文件时出现错误

File Rebol 2在Windows 8中创建文件时出现错误,file,windows-8,rebol,File,Windows 8,Rebol,REBOL/View 2.7.8.3.1似乎有一个bug出现在windows 8中(或者可能是windows 8有一个bug) 当您在磁盘C的根分区中创建文件时:它在Windows资源管理器、Windows命令行和任何访问C:\文件夹的Windows程序中都不可见,该文件在Windows的另一个视图中 >> save %/c/a.txt "hello universe!" C:\> dir (no clue about a.txt) 但如果您在Rebol/View控制台中

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

当您在磁盘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
c:\aeat>dir
13/04/2015  00:24              .
13/04/2015  00:24              ..
2015年4月13日00:24 16 b.txt

当您以非管理员身份启动Rebol时,Rebol没有对C:\(或任何其他受保护路径,如程序文件、C:\Windows等)的写入权限,但Windows 7、8和2012透明地将读写权限重定向到虚拟存储:

save %myuniquefilename.txt "test"
搜索文件myuniquefilename.txt,您将在以下文件夹下找到它:

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

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

您使用的是哪一版本的2.7?在2.7.8.3.1.1上,它会导致Rebol停止响应这可能有用-我使用的是2.7.8.3.1,不,这不是隐藏文件的问题,我已将所有文件夹设置为显示隐藏文件和全名,并使用extI确认它发生在Win 8.1 x64上。即使在DOS提示符下也无法访问文件,即使使用DIR/A:H(隐藏文件)或:S(系统文件)等也无法显示文件。是的,为endo64提供的答案是正确的。经证实,这不是rebol错误,而是windows错误,实际上windows是如此的差劲,就像在屁股上踢了一脚。所以让我们说rebol 2没有这样的错误,但windows有一个功能:)确切地说,windows在设计上确实有缺陷;-)