如何删除C+中的.jpg和.dpx图像文件+; 我在Visual Studio 2015上的MFC应用程序中为GUI工作C++项目。生成.jpg和.dpx图像文件后,我遇到了一个问题。 问题:第一次,我可以生成两个.jpg文件和两个.dpx文件,但当我再次尝试重新生成它时,它被生成,但时间戳没有更新,保持不变。为了解决这个问题,我想在再次写入现有文件时将其删除

如何删除C+中的.jpg和.dpx图像文件+; 我在Visual Studio 2015上的MFC应用程序中为GUI工作C++项目。生成.jpg和.dpx图像文件后,我遇到了一个问题。 问题:第一次,我可以生成两个.jpg文件和两个.dpx文件,但当我再次尝试重新生成它时,它被生成,但时间戳没有更新,保持不变。为了解决这个问题,我想在再次写入现有文件时将其删除,c++,C++,请任何人在这方面帮助我。 谢谢 我已经尝试过删除(文件名) 每次生成后,我想查看两个.jpg和两个.dpx图像文件。谢谢您的回复。我通过创建一个新文件夹并将图像放在该文件夹上解决了这个问题,并尝试了。现在它已正确更新创建时间。与“删除”任何其他文件的方式相同。C++不关心,或者操作系统,每个文件都有3个日期/时间:创建、修改和访问。你说的“时间戳”是指哪一个?“修改”时间应更新,但“创建”时间可能不会更新。(这取决于这些程序创建图像的方式。)remove是正确的方法。如果它不适合你,那么你应该调

请任何人在这方面帮助我。 谢谢

我已经尝试过
删除(文件名)


每次生成后,我想查看两个.jpg和两个.dpx图像文件。

谢谢您的回复。我通过创建一个新文件夹并将图像放在该文件夹上解决了这个问题,并尝试了。现在它已正确更新创建时间。

与“删除”任何其他文件的方式相同。C++不关心,或者操作系统,每个文件都有3个日期/时间:创建、修改和访问。你说的“时间戳”是指哪一个?“修改”时间应更新,但“创建”时间可能不会更新。(这取决于这些程序创建图像的方式。)
remove
是正确的方法。如果它不适合你,那么你应该调查原因,而不是尝试其他方法。
remove("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\splitleftImage_4K00.jpg");
remove("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\splitleftImage_4K01.jpg");
remove("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\Image_4K.dpx");

ShellExecute(GetDesktopWindow(), _T("open"), _T("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\magick.exe"), _T(" Image_4K.jpg -crop 50%x100% +repage splitleftImage_4K\%02d.jpg"), _T("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\"), SW_SHOWNORMAL);
ShellExecute(GetDesktopWindow(), _T("open"), _T("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\convert.exe"), _T(" Image_4K.jpg Image_4K.dpx"), _T("C:\\Program Files\\ImageMagick-7.0.8-Q16\\images\\"), SW_SHOWNORMAL);