如何创建一个在系统目录下的文件夹!?(50分)

  • 主题发起人 主题发起人 鹦鹉
  • 开始时间 开始时间

鹦鹉

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,我想请问如何在系统目录下创建一个文件夹用于保存程序保存的一些<br>数据。我在formcreate的时候使用createfile和createdirectoryex两个函数,但是<br>都没有成功,请大虾教我!比如创建一个系统目录下叫‘图库’的文件夹。<br>谢谢!
 
createdirectory('c:/windows/system/图库',nil);
 
mkdir('C:/windows/system/图库');<br>createdir('C:/windows/system/图库');<br><br>
 
谢谢两位大虾,我还想请教,我想隐藏创建的这个目录,禁止他人用其他程序<br>删除文件的内容怎么办!?<br>用createfile能不能隐藏创建的文件夹!?
 
用mkdiv<br>看一下帮助
 
以下代码在window2000下可以建立,我试过:<br>procedure TForm1.FormCreate(Sender: TObject);<br>var<br>&nbsp; lpbuffer:array[0..127]of char;<br>&nbsp; dir:string;<br>begin<br><br>&nbsp; getsystemdirectory(lpbuffer,127);<br>&nbsp; if not DirectoryExists(lpbuffer+'/temp') then<br>&nbsp; &nbsp; if not CreateDir(lpbuffer+'/temp') then<br>&nbsp; &nbsp; raise Exception.Create('Cannot create c:/temp')end;<br><br>end.
 
if not DirectoryExists(path1) then<br>&nbsp; &nbsp; ForceDirectories(path1);<br><br>注意: &nbsp;uses FileCtrl;
 
多人接受答案了。
 
后退
顶部