为何不能创建 ntfs_drv.txt 这样的文件名

为什么不能创建 ntfs_drv.txt 这样的文件名?
  fileName := 'c:\ntfs_drv.txt' ;
  hFile := CreateFile(PWideChar(fileName),GENERIC_WRITE, 0, nil, CREATE_ALWAYS,
    FILE_ATTRIBUTE_NORMAL, 0);

为什么不能创建 ntfs_drv.txt   这样的文件名? 改了文件名就没有问题

------解决方案--------------------
我试了下可以创建,估计是你的机器的问题。你看看隐藏文件中有没有可能已经存在该文件,一些装机软件如一键ghost之类的可能创建了该名文件并禁止写入。
------解决方案--------------------
指定  CreateFileW 试试
------解决方案--------------------
你右键新建手动创建都不行?
------解决方案--------------------
俺手动或程序都能创建。
或者你别用api,用vcl 的方法创建看看

code=delphi]
var
  f: TextFile;
begin
  AssignFile(f, 'c:\ntfs_drv.txt ');
  Rewrite(f);
  closefile(f);
[/code]
------解决方案--------------------
你的C盘是不是保护了?能写入么?

测试没问题啊