作者liptonbin (我還存在耶)
看板C_and_CPP
標題[問題] 請問自動建立多個檔案
時間Wed May 16 22:50:36 2012
請問一下
對於createfile 我該如何讓程式可以自動建立檔名為如下
如
log.txt
log1.txt
log2.txt
...
log99.txt
code:
UNICODE_STRING uniName;
RtlInitUnicodeString(&uniName, L"\\DosDevices\\C:\\log.txt");
InitializeObjectAttributes((POBJECT_ATTRIBUTES)
&objectAttributes,(PUNICODE_STRING) &uniName,OBJ_CASE_INSENSITIVE |
OBJ_KERNEL_HANDLE,(HANDLE) NULL,NULL);
ZwCreateFile(&fileHandle,GENERIC_WRITE,&objectAttributes,&ioStatus,0,FILE_ATTRIBUTE_NORMAL,FILE_SHARE_WRITE,FILE_OPEN_IF,FILE_SYNCHRONOUS_IO_NONALERT,NULL,0);
謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.64.222
推 purpose:sprintf, swprintf。不能用的話,就自己寫數值轉字串 05/16 22:59
→ stupid0319:看起來是驅動層的東西,會寫驅動的人怎麼會問這個問題!? 05/17 00:56
→ xatier:為什麼我直接想到 touch log{1..99}.txt XDDD 05/17 08:43