移动桌面到E盘,发现文件夹不显示

我想将C盘的桌面文件移动到E盘。在E盘创了一个桌面文件夹之后,点击桌面属性,移动到E盘创的桌面文件夹。移动以后E盘里桌面文件消失不见,看了属性发现是隐藏的,且隐藏不可以更改想问一下这是什么情况。

img

基于gpt

这种情况可能是由于 Windows 操作系统的设置导致的。通常情况下,Windows 默认情况下会隐藏系统文件和某些重要文件,以避免用户对这些文件进行不必要的更改或删除。

您可以按照以下步骤尝试解决这个问题:

打开 Windows 资源管理器,进入 E 盘的桌面文件夹,然后单击“查看”选项卡。

在“查看”选项卡中,找到“选项”下的“更改文件和文件夹选项”。

在“文件夹选项”窗口中,切换到“查看”选项卡。

在“高级设置”中,找到“隐藏已知文件类型的扩展名”和“隐藏受保护的操作系统文件(推荐)”这两个选项,并取消选中。

单击“确定”按钮保存更改。

这样,您应该能够在 E 盘的桌面文件夹中看到被隐藏的文件了。注意,如果您看到任何操作系统的文件,请不要删除或更改它们,这可能会导致系统出现问题。

一般带系统属性的隐藏去不掉。命令行输入 attrib -a -s -h -r e:\desktop去掉系统属性

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/1092363
  • 这篇博客也不错, 你可以看下C语言编程题:用泰勒级数求自然数e的近似值
  • 除此之外, 这篇博客: C语言--实现顺序表的基本操作中的 删除方法一:删除顺序表中指定的元素e在数组中第一次出现的元素 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    方法功能:
    1、移动下标i使之指到元素和e相同的元素
    2、删除元素,将该元素后面的全部元素向向前移动一位即可实现对该元素的删除,最后修改length的值

    //删除顺序表中指定的元素出现第一次的值
    //删除成功返回元素出现的位置,否则返回-1
    int Del_List1(SqList L, ElemType e) {
    	int i, j;
    	for (i = 0; i < L.length; i++)
    		if (L.elem[i] == e)
    			break;
    	if (i < L.length) {
    		for (j = i; j < L.length; j++)
    			L.elem[j] = L.elem[j + 1];
    		L.length--;
    		return ++i;
    	}
    	return -1;
    }
    
  • 以下回答来自chatgpt:

    该问题是由于文件被隐藏导致的,可以按以下步骤解决: 1. 打开E盘根目录,点击“查看”选项卡,在“勾选项目”中勾选“隐藏的项目”选项,确保被隐藏文件可见。 2. 找到E盘的桌面文件夹,右键点击它,选择属性。 3. 在“属性”窗口中,选择“常规”选项卡,确保“只读”选项未被勾选。 4. 在“属性”窗口中,选择“安全”选项卡,选择你的用户名,点击“编辑”按钮。 5. 在弹出窗口中,勾选“完全控制”选项,点击确定保存设置。 6. 点击“确定”保存所有的设置,现在你可以在E盘的桌面文件夹中看到你的桌面文件了。

    需要注意的是,如果你的操作系统是Windows 10,你可以尝试使用Windows自带的移动文件夹功能,即在右键点击桌面文件夹后选择“属性”,然后选择“位置”选项卡,点击“移动”按钮,选择你要移动到的位置即可。这样如果文件夹被移动,其中的文件也会跟着移动,不会出现被隐藏的情况。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^