IFileOperation の MSDN サンプルを調べたところ、ファイルの作成方法が示されていましたが、空のファイルを作成したくないので、テキストを追加したいと思いました。サンプルから得たものは次のとおりです。
IFileOperation *pfo;
HRESULT hr = CreateAndInitializeFileOperation(IID_PPV_ARGS(&pfo));
if (SUCCEEDED(hr))
{
hr = pfo->NewItem(psiFolder, FILE_ATTRIBUTE_NORMAL, c_szFileName, NULL, NULL);
if (SUCCEEDED(hr))
{
hr = pfo->PerformOperations();
}
pfo->Release();
}
pfo->NewItem 呼び出しでは、4 番目のパラメーターはテンプレート用ですが、テンプレートを定義したくありません。コンテンツを含む .Url ファイルを作成したいと考えています。
[InternetShortcut]
URL=www.google.com
コンテンツは言うまでもなく、ファイルの形式を制御することさえできないようです。助けてください!