最近打游戏非常卡 但是我又很少闲的没事去看自己电脑的各个盘占用情况 今天忘了干了什么顺便瞄了一眼我的盘

(最开始只剩下了1.9G 我把《the forest》删掉了)

我的表情是这样的

毕竟我是个兢兢业业按照硬盘空间下载游戏的人 必不可能使劲儿下载压榨我的E盘到一点空间都没有

所以就开始查自己的E盘是不是其他软件搞的鬼 用geek看了一圈 都很正常 也没有任何的问题

然后就开始着手删游戏


简单的加减法计算:

战神64.24G

apex82.82G

那么问题来了 加在一起也才147.06G 而剩下的这些游戏根本不占用什么

然后我就干脆卸载了wallpaper 因为之前wallpaper也出过一次问题 具体可以参考我之前的wallpaper丢失数据(算了 也别参考了 不用wallpaper了())

卸载后再看 一切都正常起来了

所以我的wallpaper愣是占用了140G左右的内存

wallpaper!你这个坏蛋!


主要原因还是这几天和几个朋友绑了家庭共享,真是令人悲伤呢()

参考steam社区的指南


讲个之前做操作系统实验的故事

在运行【复制文件/目录】的时候因为我没有设置输出语句,简单的运行后就选择了测试【指令关键字检索文件】,测试发现我的复制文件/目录一直进行了下去。

运行一时爽 回收泪两行。

顺便贴上当时写这个的代码,是操作系统的文件操作实验哦()

package File;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;//文件操作
//掌握操作系统关于文件管理的各种原理,熟悉常用的文件/文件夹操作public class TestFile {
public static void main(String[] args) throws IOException {System.out.println("输入相应的指令对文件进行操作:");System.out.println(" **** 1.指令关键字检索文件 ****");System.out.println(" **** 2.指令后缀名检索文件 ****");System.out.println(" **** 3.复制粘贴文件/目录 ****");System.out.println(" **** 4.退出 ****");System.out.println(" ");//System.out.println("**1.指令关键字检索文件**2.指令后缀名检索文件**3.复制文件/目录**4.退出**");Scanner in=new Scanner(System.in);int n=0;String s1,s2,s3;while(true) {System.out.print("请输入指令:");try {n=in.nextInt();}catch(Exception e) {System.out.println("输入格式有误");continue;}switch (n){case 1:System.out.print("请输入要检索的目录位置:");s1=in.next();System.out.print("请输入搜索关键字:");s2=in.next();Manage.findkeyword(s1,s2);break;case 2:System.out.print("请输入要检索的目录位置:");s1=in.next();System.out.print("请输入搜索后缀:");s3=in.next();String[] spilttail=s3.split(",");Manage.findtail(s1,spilttail);break;case 3:System.out.print("请输入源目录:");s1=in.next();System.out.print("请输入目标目录:");s2=in.next();Manage.filecopy(s1,s2);break;case 4:System.out.println("退出");System.exit(0);break;default:System.out.println("输入指令有误,重新输入");break;}}
}
}
class Manage{//指令关键字检索文件public static void findkeyword(String pathName,String forname) throws IOException {File dirFile=new File(pathName);if(!dirFile.exists()) {//如果文件不存在System.out.println("文件不存在!");return;}if(!dirFile.isDirectory()) {//isDirectory方法,检测对象是否是文件夹,返回值是boolean类型的。如果是则返回true,否则返回false。if(dirFile.isFile()) {//isFile()方法,检查表示此抽象路径名的文件是否是一个正常的文件//当且仅当表示此抽象路径名的文件是一个文件时该方法返回true.String str=dirFile.getName();//获取输入文件的名称if(str.indexOf(forname)!=-1);//indexOf方法,返回指定的字符在某个字符串中首次出现的位置,如果没有找到就返回-1//这里是找到了该文件.System.out.println(dirFile.getCanonicalFile());//getCanonicalFile()方法 返回给定File对象的规范文件}return;}if(dirFile.getName().indexOf(forname)!=-1) {//如果想要寻找的文件在寻找的文件目录中System.out.println(dirFile.getCanonicalPath());//getCanonicalPath() 返回文件的绝对路径,但是去除[..]这样的符号,即返回的是标准的绝地路径。}String[] filelist=dirFile.list();for(int i=0;i<filelist.length;i++) {String string=filelist[i];File file=new File(dirFile.getPath(),string);String name=file.getName();if(file.isDirectory()) {findkeyword(file.getAbsolutePath(),forname);//getAbsolutePath()方法 返回文件的绝对路径//}else {if(name.indexOf(forname)!=-1)System.out.println(file.getCanonicalFile());//此函数返回File对象,即给定File对象的规范文件。}}}//指令后缀名检索文件public static void findtail(String pathName,String[] forname) throws IOException {File dirFile=new File(pathName);if(!dirFile.exists()) {//如果文件不存在System.out.println("文件不存在!");return;}if(!dirFile.isDirectory()) {//isDirectory方法,检测对象是否是文件夹if(dirFile.isFile()) {//isFile()方法,检查表示此抽象路径名的文件是否是一个正常的文件//当且仅当表示此抽象路径名的文件是一个文件时该方法返回true.String str=dirFile.getName();String tail=str.substring(str.lastIndexOf(".")+1);//获取后缀for(int i=0;i<forname.length;i++) {if(tail.equals(forname[i]))System.out.println(dirFile.getCanonicalFile());//此函数返回File对象,即给定File对象的规范文件。}}return;}String[] filelist=dirFile.list();for(int i=0;i<filelist.length;i++) {String string=filelist[i];File file=new File(dirFile.getPath(),string);//返回:此抽象路径名的字符串形式String name=file.getName();if(file.isDirectory()) {//isDirectory方法,检测对象是否是文件夹findtail(file.getAbsolutePath(),forname);//重新进行}else {String tail=name.substring(name.lastIndexOf(".")+1);for(int j=0;j<forname.length;j++) {if(tail.equals(forname[j]))System.out.println(file.getCanonicalFile());//返回文件的绝对路径}}}}//复制粘贴文件 Orpath源目录 Topath目标目录public static void filecopy(String Orpath,String Topath) throws IOException {File source=new File(Orpath);if(!source.exists()) {//如果想要复制的资源不存在System.out.println("不存在"+Orpath+"该目录或文件");//资源不在源目录return;}File des=new File(Topath);File[] file=source.listFiles();if(!des.exists())//判断目标目录是否存在{des.mkdir();//这里使用了mkdir方法,在已经存在的文件夹下建立新的文件夹,不能在不存在的文件夹下建立新的文件夹。//同理还有一种mkdirs方法,如果父文件夹不存在并且最后一级子文件夹不存在,它就自动新建所有路经里写的文件夹;如果父文件夹存在,它就直接在已经存在的父文件夹下新建子文件夹。}FileInputStream input = null;FileOutputStream output = null;for(int i=0;i<file.length;i++){try {if(file[i].isFile()) {input=new FileInputStream(file[i]);output=new FileOutputStream(new File(Topath+"/"+file[i].getName()));byte[] b=new byte[1024];int len;while((len=input.read(b))!=-1) {output.write(b,0,len);}input.close();//关闭文件output.flush();//刷新缓冲区//只有OutputStream才有flush()方法,而InputStream没有该方法output.close();//关闭输出流}else if(file[i].isDirectory()) {filecopy(Orpath+"/"+file[i].getName(), Topath+"/"+file[i].getName());}}catch(FileNotFoundException e) {e.printStackTrace();}}if(output!=null)output.close();System.out.println("完成复制粘贴");}
}

【Bug】下载steam游戏的E盘莫名其妙爆满相关推荐

  1. 关于在使用迅雷下载的时候,C盘一下爆满的问题

    今天突然碰到C盘还有20G,一下爆满的问题.上网查了下,试了几种方法各种不靠谱,自己看了下. 其实是迅雷下载了很多的临时文件,能找到你以种下过的种子文件,你可以去以下安装目录下看看 C:\Progra ...

  2. 计算机c盘用户爆满,电脑C盘空间满了怎么办 解答电脑C盘爆满问题

    最近有很多用户前来咨询电脑C盘爆满的情况,使用用过电脑一段时间后,发现C盘空间很快就满了,剩下那么一点点,电脑系统也变得有些卡顿.如果遇到这种现象怎么办呢?你会解决吗?接下来小白为大家讲解下解决方法. ...

  3. steam游戏开发_如何从Steam Cloud下载保存的游戏

    steam游戏开发 Casimiro PT/Shutterstock卡西米罗PT /快门 Steam synchronizes many save files to its servers. They ...

  4. steam串流到手机_如何从手机将Steam游戏下载到PC

    steam串流到手机 Steam allows you to remotely install games from your smartphone, just like you can with a ...

  5. 关于解决Steam下载的游戏图标为空白

    相信不少小伙伴遇到Steam游戏下载之后图标是个空白页的情况 其实解决起来很简单 右键游戏,点击属性,然后右下角选择更换图标,点进文档搜索Steam文档,点进去之后,选择Steamapps,进到里面之 ...

  6. 最好玩的steam游戏例举,看看都有那些?

    steam游戏千千万,但是要从那么多的游戏中找到好玩的游戏可能并不容易,这边就从个人角度出发,列举一些我认为比较经典的,好玩的游戏,虽然我基本上所有的大作都买了(有一些实在不合我胃口的就算了) 1.荒 ...

  7. html游戏存档在哪里,steam游戏存档位置在哪里-查找steam游戏存档位置的方法 - 河东软件园...

    Steam是一款发型时间比较久的游戏平台,因此在这个平台中我们可以下载到小时候的游戏怀旧,也可以感受到目前最先进的游戏程序.在使用这个软件的时候我们会将自己的游戏进度存档,一般很多的单机游戏是不能一次 ...

  8. win11无法下载steam怎么办 Windows11无法下载steam的解决教程

    Win11无法下载Steam怎么办?Steam现在是一个很火的玩游戏的平台,最近有用户反映电脑更新为Win11系统后发现Steam无法下载了,这是因为我们的ipv4的服务器地址没有设置好,下面小编就来 ...

  9. linux命令行学习游戏,如何在Linux命令行中下载GOG游戏

    如果你是一个游戏玩家同时也是一个Linux用户,你可能很高兴在GOG在几个月前宣布它会在你最喜欢的操作系统上推出游戏.如果你之前从来没有听说过GOG,我鼓励你看看他们的产品目录中的"很棒的老 ...

  10. xposed新版52下载_kyqp游戏合集-kyqp游戏下载推荐

    下载 经营养成|0KB 更新时间:2020-10-23 17:28:05 评分: 概要:玩偶之城是一款最新最激情的欧美SLG新作.并且这里的角色都是童颜哦,非常带劲,并且游戏中的角色建模都是非常精美的 ...

最新文章

  1. 【转】Linux思维导图
  2. pandas使用pd.concat纵向合并多个dataframe实战:多个dataframe的纵向合并、为纵向合并的多个dataframe设置标识符指定数据来源
  3. python长连接框架_python之websocket【长连接的实现】
  4. python获取docx文档的内容(文本)
  5. Java JNI浅析(一)
  6. MyBatis 为什么需要通用 Mapper ? 1
  7. python怎样画动态文字_Python制作动态字符图的实例
  8. 进程切换与线程切换的区别
  9. java统计汉字个数_java统计汉字字数的方法示例
  10. 海康人脸认证设备对接
  11. 趁年轻,我们干点什么吧
  12. java钢铁之心,洛克人 Dash 2 EPISODE 2(第二部) - 巨大的遗产[日]下载
  13. webpack性能优化全方案
  14. 【LRD,DLR】BST的后续遍历序列,二叉树中和为某一值的路径
  15. 048 《20-30岁,我拿十年做什么》小感
  16. Paper:可解释性之VI/PFI《All Models are Wrong, but Many are Useful: Learning a Variable’s Importance》翻译与解读
  17. 基于Spring事件模型实现观察者模式的工程实践
  18. android 音量调节框,Android 音量调节方法
  19. HashSet里的元素是不能重复的,那用什么方法来区分重复与否呢?
  20. 按钮项 —【按钮的激活】

热门文章

  1. 信号与系统郭宝龙版 第二章 连续系统的时域分析 思维导图
  2. 西岛住宿软件测试,三亚西岛怎么玩,吃住玩全攻略带走
  3. VS2013/VS2017 Visual Assist X安装及破解
  4. 用于Linux系统/网络管理的nmap命令的实例
  5. linux 卸载opera,Ubuntu中安装Opera 55 浏览器
  6. 淘宝客工具箱源码,一键转链,淘口令解析 淘宝客中间页生成
  7. python 通信_深入浅出通信原理(Python代码版)
  8. assign ur here php,ecshop源码分析01
  9. java递归100_java递归算法1加到100怎么实现?
  10. java递归求和_java递归算法求和有哪些方式实现?