运行“regedit”,展开
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers在右边窗口中,右击空白处,依次选择“新建”→“项”,将其名改为“New”。然后选中“New”,再在右边窗口中,双击字符串值“默认”,把数值改为“{D969A300-E7FF-11d0-A93B-00A0C90F2719}”即可。
如果有“新建文件夹”的选项,无法创建新文件夹:
1、权限设置不当
检查相关权限,检查WINDOWS用户是否拥有在C:目录下建立文件的权限,如果没有,请换用管理员登陆,或者使用管理员舔加管理权限。如果是管理员,在gpedit.msc里添加相关权限。
另外,如果有相关安全控制程序,请在程序内更改使用权限。
还有一个WINDOWS叫做磁盘配额管理的一个东东,一般很少有人用。但是如果一旦设置不当也会出现上述错误。
2、磁盘管理错误
如果长时间的使用BT和电驴等P2P软件,磁盘缓存设置不当也可能造成磁盘目录的混乱,从而造成磁盘目录错误,引起目录检索错误,引发问题出现。解决办法,全盘格式化,最好重新建立分区表。如果有遇到高手的话可以用DEBUG在DOS下可以重建分区表。从而避免磁盘数据的损失。不过从你的C:里只有OFFICE来看。应该没什么可以担心的问题。
3、磁盘控制器错误
一般来说这种错误很罕见,正常情况更新磁盘驱动即可解决问题。也不知道是不是你的软件冲突所致。如果是硬盘上集成的控制器出问题了见最后的回答。
4、易失性数据错误
一般来说是由系统文件的紊乱错误引起的,但是你重新安装过系统,问题也就排除了。不过并不排除一些病毒的干扰和别的什么软因素。
可以使用mkdir函数解决问题。使用权限:于目前目录有适当权限的所有使用者
使用方式:mkdir [-p] dirName
说明:建立名称为 dirName 的子目录。
参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。
命令中各选项的含义为:
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
给一个mkdir函数的实例:
#include <direct.h>
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
if( _mkdir( "\\testtmp" ) == 0 )
{
printf( "Directory '\\testtmp' was successfully created\n" )
system( "dir \\testtmp" )
if( _rmdir( "\\testtmp" ) == 0 )
printf( "Directory '\\testtmp' was successfully removed\n" )
else
printf( "Problem removing directory '\\testtmp'\n" )
}
else
printf( "Problem creating directory '\\testtmp'\n" )
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)