C盘怎么压缩啊?

C盘怎么压缩啊?,第1张

实现的方法和详细的 *** 作步骤如下:

一、打开“此电脑”,然后单击“管理”选项,进入下一步

二、完成上述步骤后,单击“磁盘管理”选项,然后进入下一步。

三、完成上述步骤后,选择c驱动器旁边的驱动器,将光标放在其上,右键单击,然后单击“压缩卷”选项,进入下一步。

四、完成上述步骤后,在输入框中输入压缩空间量,然后单击底部的“压缩”选项,然后进入下一步。

五、完成上述步骤后,右键单击额外添加的卷,然后选择“删除卷”选项,然后进入下一步。

六、完成上述步骤后,将光标放在c驱动器上,单击鼠标右键以选择“扩展卷”选项,然后进入下一步。

七、完成上述步骤后,进入扩展卷向导,单击“下一步”按钮,进入下一步。

八、完成上述步骤后,选择磁盘,单击以选择空间量,然后单击“下一步”按钮,进入下一步。

九、完成上述步骤后,就 *** 作完成了。这样,问题就解决了。

C盘是指电脑硬盘主分区之一,一般用于储存或安装系统使用。针对安装在本地硬盘的单 *** 作系统来说,是默认的本地系统启动硬盘。

大部分C盘内文件主要由Documents and Settings、Windows、Program Files等系统文件夹组成,Program Files文件夹一般都是安装软件的默认位置,但是也是病毒的位置,所以要对C盘进行严密保护。

C盘对于本地硬盘的单 *** 作系统来说,是极其重要的,所以平时存放数据尽量不要放C盘。

压缩分为打包压缩这个是不可以的,因为该文件夹属于系统文件夹,打包压缩对于其他电脑硬件的驱动程序识别不了,所以没有意义。\x0d\x0a压缩删除无用垃圾释放更多空间是可以的。\x0d\x0a具体如下:\x0d\x0a1.C:WindowsWebWall*** (Windows自带墙纸)推荐转移。\x0d\x0a2.C:WindowsSystem32DriverStoreFileRepository 下搜索输入 ati*.inf (14.6M) nv*.inf(94.9M) (A卡用户删N、N卡用户删A)、搜索输入 mdm*.inf (21.6M) 现在已没用的东西删、搜索输入 prn*.inf (781M) prn 开头的全部都是打印机驱动,相信大多数人都是用不上的。就是有打印机,买的时候也会带有驱动,删除。\x0d\x0a注意:prnms001.inf/prnoc001.inf/prnms002.inf 这三个并不是打印机驱动,建议保留。\x0d\x0a3.C:Boot (13.3M) 这个里面是不同语言的Windows启动界面,除zh-CN外均可删除。\x0d\x0a4.C:perflogsSystemDiagnostics (9.39M) 这个是系统测试之后的测试记录文件存放处,删。\x0d\x0a5.C:WindowsDownloaded Installations 有一些程序(Dreamweaver??)安装的时候会把安装文件解压至此文件夹里面。可以安全删除,几十M到几百M不等。\x0d\x0a6.C:WindowsHelp (66.7M) 帮助全部删除。\x0d\x0a7. C:WindowsIMEIMESC5 微软拼音输入法(74.5M)可留。\x0d\x0a C:WindowsIMEIMEJP10 日文输入法(37.8M) 删。\x0d\x0a C:WindowsIMEimekr8 韩文输入法(2.86M) 删。\x0d\x0a C:WindowsIMEIMETC10 繁中输入法(21.6M) 删。\x0d\x0a8. C:WindowsInstaller 已安装程序的卸载修改时所需程序,如果删除了,有些程序卸载和修改就会有问题。\x0d\x0a9.C:Windowswinsxs 这个不能删除,但是可以压缩,压缩后大小为2.48G.节省空间近1G。\x0d\x0a10.C:WindowswinsxsBackup(备份文件,占用354MB)删除。

压缩是一种有效的减小数据量的方法,目前已经被广泛应用于各种类型的信息系统之中。

   一种压缩文本文件的方法如下:

   1. 原始文本文件中的非字母的字符,直接拷贝到压缩文件中;

   2.

原始文件中的词(全部由字母组成),如果是第一次出现,则将该词加入到一个词的列表中,并拷贝到压缩文件中;否则该词不拷贝到压缩文件中,而是将该词在词的列表中的位置拷贝到压缩文件中。

   3. 词的列表的起始位置为 1 。 词的定义为文本中由大小写字母组成的最大序列。大写字母和小写字母认为是不同的字母,即 abc 和 Abc

是不同的词。词的例子如下: * x-ray 包括两个词 x 和 ray * mary's 包括两个词 mary 和 s * a c-Dec 包括三个词 a 和

c 和 Dec 编写一个程序,输入为一组字符串,输出为压缩后的文本。

输入:

   输入为一段文本,你可以假设输入中不会出现数字、每行的长度不会超过 80 个字符,并且输入文本的大小不会超过 10M。

输出:

压缩后的文本。

输入:

Please, please do it--it would please Mary very,

very much.

Thanks

输出:

Please, please do it--4 would 2 Mary very,

7 much.

Thanks

#include <stdlib.h>

#include <stdio.h>

#include <string.h>

#define LEN 1<<20

int isArabic(char c){

    return ('a'<=c&&c<='z') || ('A'<=c&&c<='Z')

}

int main()

{

    char dict[LEN]

    char *index[100000]

    char buf[82]

    int nWord=0

    int i,j

    char c

    char *inFile="G:\\in.txt",*outFile="G:\\out.txt"

    FILE *inp,*outp

     

    if((inp=fopen(inFile,"r"))==NULL){

      printf("cannot open\n")

      exit(1)

    }

    if((outp=fopen(outFile,"w"))==NULL){

      printf("out fail\n")

    }

    index[0]=dict

    do{

        /* get a word */

        i=0

        do{

            c=fgetc(inp)

            buf[i++]=c 

        }while(isArabic(c))

         

        buf[i-1]=0

        /* put it to dict */

        if(i>1){

            for(j=0j<nWordj++){

              if(strcmp(index[j],buf)==0){

                break

              }

            }

            if(j==nWord){

              strcpy(index[nWord],buf)

              index[nWord+1]=index[nWord]+strlen(buf)+1

              nWord++

/*              printf("new: %s\n",buf)*/

            }else{

              sprintf(buf,"%d",j+1)

/*              printf("found: %s\n",buf)*/

            }

        }

        /* put it to output file */

        if(c!=EOF)

          fprintf(outp,"%s%c",buf,c)

        else

          fprintf(outp,"%s",buf)

    }while(c!=EOF)

     

    fclose(inp)

    fclose(outp)

/*    system("PAUSE")*/

    return EXIT_SUCCESS

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11435180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存