-1

同じフォルダの下に同じ名前のファイルが 2 つあります。コンソールとウィンドウエクスプローラーではファイル名が異なります。

ソフトウェアを使用して、別の場所からファイルをコピーし、名前をdxr.jpgに変更しました。ファイルはDownloadsフォルダーにコピーされましたが、その名前はPenguins.jpgのままでした。ファイルの名前は、cmd コンソールではdxr.jpgとして表示されますが、ウィンドウ エクスプローラーではPenguins.jpgとして表示されます。次に、 Downloadsである同じフォルダーの下にコピーして貼り付けました。次に、名前をPenguins.jpgに変更しました。働いた!! 同じ名前の 2 つのファイル。

この関数の使用:

BOOL WINAPI CopyFile(
  _In_  LPCTSTR lpExistingFileName,
  _In_  LPCTSTR lpNewFileName,
  _In_  BOOL bFailIfExists
);

注: 2 つのファイルの名前は、ウィンドウ エクスプローラーでは同じように表示されますが、cmd コンソールでは異なります。

パソコンを再起動しました。状況は変わりませんでした。理由は誰でも言えます。Windows 7 プロフェッショナル 64 ビットを使用しています。

4

2 に答える 2

1

仮想シェル フォルダは、他とは少し異なります。

于 2012-11-23T19:36:08.947 に答える
1

MFC CopyFile() には、 Libraries\Picturesなどの仮想シェル フォルダーからのコピーに関する小さな問題があります。.Net 関数が動作する可能性があります。

于 2012-11-23T18:31:28.210 に答える