c语言创建隐藏文件

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:02:29
c语言如何创建隐藏文件

#include <stdio.h>
#include <windows.h>
void main()
{
FILE *fp;
system("mkdir C:\\资料");//创建文件夹
fp = fopen("C:\\资料\\123.txt","w+");//创建文件
fclose(fp);//关闭文件
system("attrib +h C:\\资料");//添加隐藏属性
system("attrib +h C:\\资料\\123.txt");//添加隐藏属性
}

C好像没发现

但是用API可以实现.

#include "stdafx.h"

#include "windows.h"

typedef int(*Stu)(int,int);

int main(int argc, char* argv[])
{
HANDLE hFile;

hFile=CreateFile("date.txt",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_HIDDEN,NULL);

if(hFile==INVALID_HANDLE_VALUE)

MessageBox(NULL,"创建失败","提示",1);

::CloseHandle(hFile);

return 0;

}

这样就行.

呵呵。这类问题看函数手册可以解决啊。

创造出来然后用syste