如何进行电脑文件夹分类与整理?

news2024/9/20 22:43:50

本科电脑用了四年,毕业后发现空间很满,但是真正有用的东西仿佛就一点。好像是在学开发的时候,听到一个老师说,根目录不要放太多文件夹,不然就相当于没有根目录了。刚好研究生有了新的台式电脑,开始有规划的进行文件夹分类与整理。用了很长时间,文件确实清爽而且容易找很多,但是还是会有不少临时创建文件夹的情况。后来新的笔记本创建了更好点的文件夹分类,经历了学校两个月,工作一个月的使用,发现还是有优化的空间。过几天会新装一个 台式电脑,刚好整理一下文件夹创建的思路,分享一下自己的一些心得。

我玩游戏比较少,又是程序猿,所以电脑文件结构主要以项目开发相关工作为主。每个人的习惯不太一样,适合自己的是最好的,当然你也可以参考我的,来不断优化自己的文件管理。

分类原则

我文件分类有这几个原则,可供参考:
①文件夹命名,最好见名知意, 代码、项目、软件等相关的文件不要有中文
②根目录下最多创建十几个子文件夹(尽量在一页内显示完,不用下滑翻页)
③子目录过多的时候就需要新建子文件夹。(这种多发生在文件下载保存的文件夹里)
④常用文件不要分那么多级,控制在三级以内,也可以将更常用的文件夹发送到桌面快捷方式。
记得重要文件定期备份,可以用移动硬盘、坚果云

C盘系统盘(做开发的C盘尽量大点,很多包管理工具,可能把一些内容自动下载到C盘,有条件可以分200G以上,预防C盘满的情况),
D盘:其他盘

新电脑把桌面、回收站、User里面那些文件夹全部设置到D盘
修改浏览器下载默认地址,修改微信、QQ、数据存储地址
修改所有安装软件的数据默认存储地址(百度网盘、迅雷等)

根目录文件夹

  • A近期常用文件: 近期正在做的事相关文件,可发送到桌面快捷方式,注意备份,并且做完之后注意整理归档
  • workspace为项目代码
  • Documens为各种软件默认存放数据的地方
  • Downloads 文件下载默认放的地方
  • JavaSupport 所有Java开发环境
  • OtherSupport 其他的开发环境,或者驱动什么的
  • Software 软件安装的地方,由于软件可能会有很多,所有里面细分为cracked、samll_extend、must、normal、temp、code
  • Temp_can_delete 预留的一个临时文件夹,里面的东西不用即可删除
  • 归档与备份, 历史时期或阶段的资料、项目等归档
  • 重要文件,自己写的或者修改的必要文件,很难下载或再生的文件
  • 资源材料,一些资源的保留,方便未来使用
    在这里插入图片描述

重要文件子目录:
在这里插入图片描述
资源材料子目录:
在这里插入图片描述

要空文件夹可以,私信,留言,或者直接联系我。

工具软件

另外推荐一些小而美的电脑必备软件:

  • 文件快速查找工具:Listaryeverything 选一个就行
  • 压缩与解压:7zip
  • 文本查看器:notepad++
  • 截图工具:Snipaste
  • 盘符文件大小分析:SpaceSniffer
  • Markdown编辑器(最新版收费,可以用旧版,查查怎么不让它自动升级):typora
  • ChatGPT桌面版
  • 软件卸载: geek
  • 杀毒软件不用装,非想装的话可以装:火绒

软件自取:
链接:https://pan.baidu.com/s/13SCXs238SvOBFabbGnbmig?pwd=3359
提取码:3359

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/909651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ElasticSearch学习2

1、索引的操作 1、创建索引 对ES的操作其实就是发送一个restful请求,kibana中在DevTools中进行ES操作 创建索引时需要注意ES的版本,不同版本的ES创建索引的语句略有差别,会导致失败 如下创建一个名为people的索引,settings&…

3.JQuery closest()的用法

closest()是一个非常好用的查找祖先对象的方法,它和parent()和parents()相比,优点是简洁直观,返回0或1个对象,避免了返回很多对象而不知道怎么处理的尴尬&…

【算法日志】贪心算法刷题:单调递增数列,贪心算法总结(day32)

代码随想录刷题60Day 目录 前言 单调递增数列 贪心算法总结 前言 今天是贪心算法刷题的最后一天,今天本来是打算刷两道题,其中的一道hard题做了好久都没有做出来(主要思路错了)。然后再总结一下。 单调递增数列 int monotoneIncreasingDigits(int n…

Unity怎么制作魔法火焰特效?Unity制作魔法火焰特效方法

Unity制作魔法火焰特效方法: 在第一次玩Supergiant Games的RPG游戏《Hades》时,游戏的美术和视觉效果让人非常吃惊。受此启发,希望能够尝试制作类似风格的作品。 工作流程 整个工作从制作简单的火焰贴图开始。首先,我使用PhotoS…

SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第二天)Mybatis的深入学习

SSM框架的学习与应用(Spring Spring MVC MyBatis)-Java EE企业级应用开发学习记录(第二天)Mybatis的深入学习(增删改查的操作) 上一篇我们的项目搭建好了,也写了简答的Junit测试类进行测试,可以正确映射…

使用docker-maven-plugin插件构建镜像并推送至私服Harbor

前言 如下所示,建议使用 Dockerfile Maven 插件,但该插件也停止维护更新了。因此先暂时使用docker-maven-plugin插件。 一、开启Docker服务器的远程访问 1.1 开启2375远程访问 默认的dokcer是不支持远程访问的,需要加点配置,开…

爬虫ip带你探索无限可能

各位程序猿大佬们,今天我要为大家带来一个备受关注的话题:爬虫ip的应用范围!你可能会好奇,什么是爬虫ip?它在我们的日常生活中有哪些神奇的应用呢?让我们一起来揭开这个神秘的面纱,探索无限可能…

JavaSE-20 【Lambda】

文章目录 1 Lambda介绍1.1 什么是Lambda1.2 为什么使用Lambda 2 语法标准格式1.1 语法格式1.2 格式说明:1.3 lambda表达式的重要特征1.4 lambda表达式的常见格式1.5 语法格式11.6 语法格式21.7 语法格式31.8 语法格式41.9 语法格式51.10 语法格式6 3 函数式接口3.1 …

韩语字母及输入法介绍

韩语字母及输入法介绍 字母由来 朝鲜语字母的由来为如下:十五世纪的朝鲜王国世宗大王 和他的集贤殿大臣在思考,创制自己本国的文字,仿照了“天地人思想”和“发音器官的形象”而创制了朝鲜语字母。 ​ 元音是由三个要素而组成的&#xff1…

结构型(一) - 代理模式

一、概念 代理模式(Proxy Pattern):它在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类附加新功能。 使用场景:代理模式最常用的一个应用场景就是,在业务系统中…

Lnton羚通算法算力云平台【PyTorch】教程:torch.nn.Softplus

torch.nn.Softplus 原型 CLASS torch.nn.Softplus(beta1, threshold20) 参数 beta (int) – Softplus里β \betaβ 值, 默认为 1. threshold (int) – 高于这个值恢复为线性函数,默认为 20. 图 代码 import torch import torch.nn as nnm nn.Softp…

电工-学习电工有哪些好处

学习电工有哪些好处?在哪学习电工? 学习电工有哪些好处?在哪学习电工?学习电工可以做什么?优势有哪些? 学习电工可以做什么?学习电工有哪些好处? 就业去向:可在企业单位…

Word怎么转换成PDF文档?多个Word转换成PDF步骤分享

word文档是一种非常好用的文件格式,可以帮助用户们很好的保存图片和文字内容,不过并不是只有word这一种文档类文件格式,还有一种pdf文档也深受用户们的欢迎,在工作或者学习过程中这两种文档是可以互相转换格式的,那么W…

如何安装指定版本node.js,安装旧版本node

1、查看当前是否安装node,如果安装了需要先卸载当前版本node 搜索控制面板 -> 找到程序/卸载程序 -> 在里面找到node -> 然后右击卸载 2、卸载完成后就要安装其他版本得node.js 找到想要安装的对应版本,安装.msi格式的安装包 注&#xff…

测试框架pytest教程(9)跳过测试skip和xfail

skip无条件跳过 使用装饰器 pytest.mark.skip(reason"no way of currently testing this") def test_example(faker):print("nihao")print(faker.words()) 方法内部调用 满足条件时跳过 def test_example():a1if a>0:pytest.skip("unsupported …

Unity 之 ScreenPointToRay() (将点转换成射线的方法)

文章目录 ScreenPointToRay() ScreenPointToRay() ScreenPointToRay() 是Unity中Camera类的一个方法,用于将屏幕上的一个点转换为一条射线。这条射线的起点是摄像机在屏幕上对应的点,方向是从摄像机出发指向那个点。这在进行射线命中检测时非常有用&…

如何远程管理服务器详解

文章目录 前言一、远程管理类型二、远程桌面三、telnet 命令行远程四、查看本地开放端口 前言 很多公司是有自己的机房的,机房里面会有若干个服务器为员工和用户提供服务。大家可以想想:假设这家公司有上百台服务器,我们作为网络工程师&…

探究Java spring中jdk代理和cglib代理!

面对新鲜事物,我们要先了解在去探索事物的本质-默 目录 一.介绍二者代理模式 1.1.Jdk代理模式 1.2cglib代理模式 1.3二者区别 1.3.1有无接口 1.3.2灵活性 1.4对于两种代理模式的总结 1.4.1jdk代理模式 1.4.2cglib代理模式 二.两种代理模式应用场景 2.1jd…

测试框架pytest教程(5)运行失败用例-rerun failed tests

# content of test_50.py import pytestpytest.mark.parametrize("i", range(50)) def test_num(i):if i in (17, 25):pytest.fail("bad luck") 运行这个文件,2个失败,48个通过。 要运行上次失败的测试用例,可以使用--l…

框架(Git基础详解及Git在idea中集成步骤)

目录 基础: idea集成Git并添加项目到git仓库 1.idea集成git,集成.git.exe文件 2.初始化本地Git仓库项目 3. 将工作区代码添加到暂存区 4.将暂存区代码添加到本地仓库 5.Git本地库操作 Idea集成Gitee并提交代码到第三方库 1.setting里搜索gitee 2.添…