
可对有些用户而言,并不太了解这个文件夹的位置,如果又没有安装专门的系统优化软件用于删除临时文件,有没有一种办法可以使得这类用户可以快速手动清除这些临时文件呢?下面我们来介绍一种方法。
其实关键在于怎样快速定位到这个临时文件夹。打开“资源管理器”或者“我的电脑”,然后在地址栏中输入“%temp%”,并回车,即可打开这个文件夹,回车后可以看到这个文件夹的具体位置。选中其中的文件,按Del可以将这些文件放入回收站。如果按Shift+Del,则可以将文件彻底从硬盘中删除。
int GetProgramPathDir( char *szPath, const UINT nSize ){
char szExePath[ MAX_PATH ] //exe路径
char *pTemp = NULL //指针
if( NULL == szPath || nSize <1 )
{
return -2
}
memset( szExePath, 0, sizeof( szExePath ))
int nRetSize = GetModuleFileNameA( NULL, szExePath, MAX_PATH )
if( 0 == nRetSize )
{
return -1
}
if( nRetSize == MAX_PATH &&GetLastError() == ERROR_INSUFFICIENT_BUFFER )
{
return -3
}
pTemp = strrchr( szExePath, '\\' )
if( pTemp )
{
*pTemp = '\0'
}
if( strlen( szExePath ) >nSize )
{
return -3
}
strncpy_s( szPath, nSize, szExePath, nSize )
return 0
}
使用该函数获取exe文件目录。
先用GetTempPath获取路径,再用下面函数获取临时文件全路径GetTempFileName(tmppath, // directory for temp files
"NEW ", // temp file name prefix
0, // create unique name
tmpfile) // buffer for name */
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)