ディレクトリ D1 に f1.txt というファイルがあるとします。
このファイルをエクスプローラーにカット ペーストすると、f1-(Copy).txt という名前の素敵なファイルが得られます。以前のバージョンでは f1(2).txt を取得していたと思います。
とにかくポイントは、Win32 のファイル パスだけを指定して、プログラムでこれを行うことができるかということです。CopyFileWithCleverDupNamingScheme のようなことを言えますか。本質的に、独自の重複した命名スキームを書きたくありません。そして、そのようなAPIは明らかに新しい名前を返す必要があります。
ティア
質問する
509 次
2 に答える
3
IFileOperation::CopyItem
とSetOperationFlags
で使用できますFOF_RENAMEONCOLLISION
。
于 2013-06-22T11:18:04.610 に答える