私は、削除したいファイルを指定するconst char *を持っています。 RF :: Deleteを使用して、TDesC16 を入力引数とするファイルを削除したいとします。簡単const char * to TDesC16
RFs fs;
TUint err;
const char *pFileToDelete = "c:\\myfile.txt";
if (fs.Connect() == KErrNone)
{
err = fs.Delete(pFileToDelete);
fs.Close();
}
感謝を変換する方法を誰もが知っている、
「ラッパー」の記述子をすでに持っているので、TFileNameは必要ありません – Dynite
ユニコードの構築を前提にしていましたか?そうでなければ、「RFs :: Delete」はTDesC16を取るのですか? 。つまり、TDesCではなく8ビットの記述子であるため、ラッパーはDeleteに渡すことはできません。 –