使用c程序清空回收箱

时间:2015-02-04 10:10:27

标签: c command-prompt recycle-bin

我无法使用 c程序清空我的回收站,它提供了未指定的"文件路径"错误。 当我通过command in the command prompt而不是c程序时它完美地工作。 甚至尝试以管理员模式运行visual studio。

int BinFiles()
{   
char folderCommand[]= "rd /s %systemdrive%\$Recycle.bin";
system(folderCommand);
return 0;
}

2 个答案:

答案 0 :(得分:0)

您需要转义\字符:

int BinFiles()
{   
    char folderCommand[]= "rd /s %systemdrive%\\$Recycle.bin";
    system(folderCommand);
    return 0;
}

答案 1 :(得分:0)

rd /s c:\$Recycle.Bin

(在上面的命令中,“ c”是您的Windows驱动器)

然后按Y键

C:\WINDOWS\system32>rd /s c:\#Recycle.Bin
c:\#Recycle.Bin, Are you sure (Y/N)? Y