我想使用MoveFile函數,這個函數使用兩個LPWSTR參數,但是我有一個char *和LWSTR,如何連接它們?如何連接char *和LPWSTR字符串?
//move file
LPWSTR latestFile = L"test.SPL";
char* spoolFolder = "C:\\Windows\\System32\\spool\PRINTERS\\";
LPWSTR fileToMove = spoolFolder + latestFile;
BOOL moved = MoveFile(latestFile, L"C:\\UnprocessedFiles\\" + latestFile);
除了其他所有內容之外,這裏還有一個更基本的問題:不能依賴spool文件夾始終在該位置 - 對於初學者來說,Windows目錄可能位於另一個驅動器上。 –