共用方式為


ResUtilCreateDirectoryTree 函式 (resapi.h)

建立路徑中指定的每個目錄,略過已經存在的目錄。 PRESUTIL_CREATE_DIRECTORY_TREE類型會定義此函式的指標。

語法

DWORD ResUtilCreateDirectoryTree(
  [in] LPCWSTR pszPath
);

參數

[in] pszPath

指定路徑之 Null 終止 Unicode 字串的指標。 字串結尾可以是尾端反斜杠。

傳回值

如果作業成功,函式會 傳回ERROR_SUCCESS

如果作業失敗,函式會傳回 系統錯誤碼

備註

如果路徑只包含磁碟驅動器規格 (L“c:\” ) ,ResUtilCreateDirectoryTree 會傳回 ERROR_SUCCESS ,但不會採取任何動作。

範例

// BEFORE
//   C:
//   |--Program Files
//      |-- MyApp
//          |--Data
ResUtilCreateDirectoryTree( L"C:\\Program Files\\MyApp\\Startup\\Parameters\\Users" );

ResUtilCreateDirectoryTree( L"C:\\Program Files\\MyApp\\Data\\Archive\\" );

ResUtilCreateDirectoryTree( L"C:\\Program Files\\MyApp\\Bin" );

// This call will return ERROR_SUCCESS even though all directories
// in the path already exist.
ResUtilCreateDirectoryTree( L"C:\\Program Files\\MyApp\\Bin" );

// AFTER
//   C:
//   |--Program Files
//      |--MyApp
//         |--Bin
//         |--Data
//         |  |--Archive
//         |--Startup
//            |--Parameters
//               |--Users
//

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.lib
Dll ResUtils.dll