有关windows10修改C盘用户中文名文件夹相关问题的具体解决方案

win10修改用户文件夹名

今天在下载安卓sdk开发工具的时候,安装出现了一个问题


如图,左下角提示我们的sdk路径含有非ascll的字符,无法继续安装,其实不只是中文字符,英文字符中间若有空格也不能继续安装。

对于互联网学习者或者开发者而言,因为path或者其他方面是中文而无法识别的问题很常见,今天具体就C盘用户目录下修改文件夹名字举例解决此类问题。

如果我们直接对C盘目录下的用户文件夹改名,会发现根本没有重命名这个选项
Alt

话不多说,具体步骤如下:

1.1专业版win10

首先进入管理员账户(Administrator)
一般很多人的管理员用户是禁用的,此时就找到“此电脑”右击,点击管理

在这里插入图片描述
点击管理后,出现如下的界面:

在这里插入图片描述
在左边的“计算机管理”中找到“本地用户组”,点击打开右侧可见Administrator用户与当前用户,选中Administrator用户右击“属性”,将“账户已禁用”前面的√去掉,点击确定。(这里因为自己的是家庭版,上别人的图)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2家庭版win10

启用管理员账户Administrator
因为默认Administrator账户是关闭的,所以需要开启。

开启管理员账户:win键+R 输入 cmd 打开黑窗口输入: net user administrator /active:yes ,(关闭管理员账户:net user administrator /active:no )。此时如果遇到下面的情况

在这里插入图片描述

解决:需要到C:\Windows\System32目录下找到cmd.exe(或者在左下角搜索框中输入cmd),然后右击以管理员的身份运行,再输入: net user administrator /active:yes,此时管理员账户已经开启。

在这里插入图片描述

2.注销当前用户,进入管理员用户(以下步骤专业版和家庭版通用)

左下角点击菜单出现,点击用户头像出现“注销”(一定要先注销原有用户,否则后续无法对用户文件夹重命名),再登录到Adiministractor账户
在这里插入图片描述

3.重命名用户文件夹

管理员账户登录进去后,进入C:下用户文件夹,找到你想要修改的用户文件夹,右击“重命名”,将想要更改的中文名改为你想要的英文名字,(这里偷个懒,上别人的图)

4.修改注册表

Windows键+R打开运行,输入regedit,点击“确定”打开Windows注册表管理器

依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到 之前用户名用户 的对应所在的ProfileImagePath值
在这里插入图片描述
右击“修改”将其中的中文名改为与文件夹名改的相同的英文名字
在这里插入图片描述
在这里插入图片描述
点击确定完成

5.修改所有之前配置的环境变量(如果此前未添加修改过环境变量,此条忽略)

切换到原用户,此时如果进入C盘,我们会发现此时原本中文名字的用户文件夹已经被修改成了英文(符合ASCLL码)文件夹,但是还需要去修改之前配置到原中文用户的所有路径
在这里插入图片描述
这里说明一下:用户变量中的所有变量都要修改,但是系统变量不要轻易修改,否则容易出错,后续太麻烦的话只能重装系统

到此为止,我们已经把用户修改成了英文名字,把win10 C盘原本是中文的用户文件夹修改成了英文并且也修改完了所有的用户路径。

完成。从管理员账户退出,登录到自己的账户,关闭管理员账户(步骤1中有描述关闭管理员账户)

相关引用链接:
https://blog.csdn.net/zhuzbYR/article/details/89071199
https://blog.csdn.net/wqh0830/article/details/90902154

### 回答1: #include <stdio.h> int main() { char file[100]; printf("请输入要清除的文件路径: "); scanf("%s", file); if( remove( file ) == 0 ) printf("文件已删除成功\n"); else printf("文件删除失败\n"); return 0; } ### 回答2: 以下是一段使用C语言编写的清除C盘文件的代码: ```c #include <stdio.h> #include <stdlib.h> int main() { // 指定要删除的文件路径(此处为C盘根目录下的test.txt文件) char file_path[] = "C:\\test.txt"; // 删除文件 if (remove(file_path) == 0) { printf("文件删除成功!\n"); } else { printf("文件删除失败!\n"); } return 0; } ``` 以上代码中,我们使用`remove()`函数来删除指定路径的文件。你可以将`file_path`变量的值修改为你要删除的文件路径,以清除其他文件。值得注意的是,删除C盘或其他重要文件可能会对系统造成严重影响,请谨慎使用此代码。 ### 回答3: 清理C盘文件的C语言代码如下: ```c #include <stdio.h> #include <string.h> void clearCDrive() { char command[100]; strcpy(command, "del C:\\*.* /f /s /q"); system(command); } int main() { printf("开始清理C盘文件...\n"); clearCDrive(); printf("C盘文件清理完成!\n"); return 0; } ``` 这段代码定义了一个`clearCDrive()`函数,该函数使用系统命令`del C:\\*.* /f /s /q`清除C盘下的所有文件。然后,在`main()`函数中调用`clearCDrive()`函数来执行清理操作。运行程序后,会输出相关提示信息,并在操作完成后显示清理完成的消息。请注意,这段代码使用`system()`函数调用系统命令,因此需要在Windows操作系统中运行。但请注意,清除C盘文件是非常危险的行为,请谨慎操作,确保你知道自己在做什么,并备份重要文件。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值