Rumah applet WeChat Pembangunan program mini 分享一个清理内存卡和U盘里垃圾的小程序

分享一个清理内存卡和U盘里垃圾的小程序

May 06, 2017 am 11:04 AM

有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个文件占用了内存太大了。

使用例子如下,用JAVA 运行Sort

1, 输入你要排序的文件路径 , 如 例子是对H:\下的文件和它所有子文件夹下的文件进行排序

2, 输入需要进行排序显示的最新大小,如 例子是对10M 大小 以上的文件进行排序

3,从大到小排序后按

文件路径\文件名-------大小 KB--------创建日期进行显示(yyyyMMdd)

格式进行显示,。

这样你就可以把太大的文件删除了,清理出空间

D:\hjbsSorft\work\20140207\SortSize\bin>java com.he.jinbin.Sort
输入需要排序文件地址:H:\
输入需要排序文件大小(单位M):10
运行中,请稍等...
从大到小文件排序为:
H:\.android_secure\com.sg.android.fish-1.asec-------36224000 KB--------20130525
H:\BaiduMap\vmp\h\quanguogailue.dat-------27616013 KB--------20130512
H:\Download\RedGame_Android_2017-2013-11-06_18-54-27-CI-20.apk-------26563096 KB--------20131111
H:\ugame\ugameSDK\downloads\6F9757F4442DD99FC89FA387C80405D2.apk-------26305964KB--------20131025
H:\Download\com.tencent.mobileqq_60.apk-------25417880 KB--------20130714
H:\Android\data\com.android.gallery3d\cache\imgcache.0-------22070789 KB--------20140210
H:\book\2014\异世灵武天下\异世灵武天下.txt-------20279247 KB--------20131114
H:\book\深入java虚拟机.pdf-------19936351 KB--------20130303
H:\book\2014\官途\官途.txt-------19668417 KB--------20130907
H:\book\金庸世界里的道士.txt-------19004109 KB--------20130102
H:\wandoujia\patch\快播_1390061188726.patch-------18649129 KB--------20140119
H:\BaiduMap\vmp\h\guangzhou_257.dat-------16645639 KB--------20140120
H:\book\战皇.txt-------15588332 KB--------20121215
H:\Download\com.tencent.mobileqq_52.apk-------15128435 KB--------20130521
H:\book\2014\超级农民\超级农民.txt-------13913630 KB--------20130807
H:\book\2014\唐寅在异界\唐寅在异界.txt-------13328290 KB--------20130726
H:\book\2014\末日蟑螂\末日蟑螂.txt-------13177834 KB--------20131129
H:\book\2014\易筋经\易筋经.txt-------12995888 KB--------20130715
H:\book\2014\抗战之红色警戒\抗战之红色警戒.txt-------12828979 KB--------20130928
H:\book\new\道.txt-------12445787 KB--------20130326
H:\book\2014\1895淘金国度\1895淘金国度.txt-------12391071 KB--------20140104
H:\book\2014\权臣\权臣.txt-------11949796 KB--------20130726
H:\install\360weishi_167.apk-------11342128 KB--------20131009
H:\book\2013.9.19\斗破苍穹.txt-------10776149 KB--------20130103
H:\install\baiduditu.apk-------10685159 KB--------20130511
H:\DBOP\Resources\cfg\db.cfg-------10647552 KB--------20130520

windows的弊端,不能对文件夹的大小进行显示。

就两个类,

package com.he.jinbin;import java.util.Date;/**
 * 用于排序逻辑实体类
 * 
 * @author 何锦彬    QQ 277803242
 * */public class FileItem implements Comparable {    private String fileName;    private long size;    private Date creatTime;    public FileItem(String fileName, long size, Date creaDate) {        // TODO Auto-generated constructor stub
        this.fileName = fileName;        this.size = size;        this.creatTime = creaDate;
    }    public String getFileName() {        return fileName;
    }    public void setFileName(String fileName) {        this.fileName = fileName;
    }    public long getSize() {        return size;
    }    public void setSize(long size) {        this.size = size;
    }    public Date getCreatTime() {        return creatTime;
    }    public void setCreatTime(Date creatTime) {        this.creatTime = creatTime;
    }

    @Override    public int compareTo(Object o) {        if (this.size > ((FileItem) o).getSize())            return 1;        return -1;
    }

}
Salin selepas log masuk
package com.he.jinbin;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import java.util.Date;import java.util.List;/**
 * 用于排序逻辑主类
 * 
 * @author 何锦彬    QQ 277803242
 * */public class Sort {    public static List<FileItem> fileItems = new ArrayList<FileItem>();    public static FileItem maxFileItem;    public final static long M_1 = 1024 * 1024;    public static long temp = M_1; // 默认大于1M的文件

    public static void addFileItem(File file) {
        File[] fileList = file.listFiles();        for (int i = 0; i < fileList.length; i++) {
            file = fileList[i];            if (file.isDirectory()) {
                addFileItem(file);
            } else {                if (file.length() > temp) {
                    fileItems.add(new FileItem(file.getPath(), file.length(),                            new Date(file.lastModified())));
                }

            }
        }

    }    public static void main(String[] args) throws IOException {
        String filePath = null;
        System.out.print("输入需要排序文件地址:");
        BufferedReader inRd = new BufferedReader(new InputStreamReader(
                System.in));
        filePath = inRd.readLine();
        System.out.print("输入需要排序文件大小(单位M):");
        inRd = new BufferedReader(new InputStreamReader(System.in));
        temp = Long.parseLong(inRd.readLine())*M_1;
        inRd.close();
        System.out.println("运行中,请稍等...");
        File file = new File(filePath);
        addFileItem(file);
        SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMdd");
        Collections.sort(fileItems);
        System.out.println("从大到小文件排序为:");        for (int i = fileItems.size() - 1; i >= 0; i--) {
            FileItem item = fileItems.get(i);
            System.out.println(item.getFileName() + "-------" + item.getSize()                    + " KB" + "--------" + fmt.format(item.getCreatTime()));
        }

    }
}
Salin selepas log masuk

虽然简单, 但个人看法是, 程序只是工具, 为生活带来便利就是好程序,不是为了show技术,仅仅是为了实用

【相关推荐】

1. 微信小程序源码下载

2. 微信小程序demo:仿商城

Atas ialah kandungan terperinci 分享一个清理内存卡和U盘里垃圾的小程序. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengosongkan memori pada Xiaomi Mi 14? Bagaimana untuk mengosongkan memori pada Xiaomi Mi 14? Mar 18, 2024 am 10:31 AM

Apabila masa penggunaan semakin meningkat, memori Xiaomi Mi 14 mungkin diduduki oleh beberapa program yang tidak diperlukan, menyebabkan telefon berjalan lebih perlahan. Untuk memastikan telefon anda sentiasa berjalan lancar, adalah penting untuk membersihkan memori dengan kerap. Di bawah, kami akan memperkenalkan cara membersihkan memori Xiaomi 14 untuk meningkatkan prestasi dan kelajuan tindak balas telefon. Pertama, anda boleh melihat aplikasi yang sedang berjalan dengan membuka "Pengurusan Aplikasi" dalam tetapan telefon. Cari apl yang anda tidak perlukan atau jarang gunakan dan tutup atau nyahpasang apl tersebut untuk mengosongkan ruang memori. Kedua, gunakan "alat pembersihan" sistem sendiri untuk membersihkan memori. Alat ini boleh membantu anda membersihkan fail cache, fail sementara dan fail sampah lain dengan cepat untuk mengosongkan ruang memori. Selain itu, anda juga boleh menggunakan Xiaomi Mi 14 untuk

Bagaimana untuk mengosongkan memori pada telefon mudah alih OPPO 'Faham dalam beberapa saat: Bagaimana untuk melepaskan memori pada telefon mudah alih OPPO' Bagaimana untuk mengosongkan memori pada telefon mudah alih OPPO 'Faham dalam beberapa saat: Bagaimana untuk melepaskan memori pada telefon mudah alih OPPO' Feb 07, 2024 pm 05:12 PM

Pengenalan: Selepas menggunakan telefon mudah alih anda untuk masa yang lama, akan terdapat sejumlah besar fail cache, fail tamat tempoh, sisa nyahpasang dan sisa pakej pemasangan. Oleh itu, adalah perlu untuk membersihkan memori telefon mudah alih dari semasa ke semasa. Mari kita ambil telefon mudah alih OPPO sebagai contoh untuk menggambarkan. Alat: telefon mudah alih OPPOr9s Kaedah 1. Buka [Pengurusan Fail] 2. Klik [Bersihkan] 3. Klik butang [Bersihkan] hijau Kaedah 2 1. Buka [Pengurus Mudah Alih] 2. Klik [Pecutan Bersih] 3. Klik [Bersihkan] WeChat Cleaner 1. Buka WeChat, klik [Saya] 2. Klik [Settings] 3. Klik [General] 4. Klik [Clean WeChat Storage] 5. Klik [Clean WeChat Storage] QQ Cleaner 1. Buka QQ pada telefon anda , klik [Tetapan] 2. Klik [Pembersihan Ruang] 3. Klik [Ruang Storan QQ Mudah Alih]

Bagaimana untuk membersihkan memori telefon bimbit oppo 'Kaedah operasi yang disyorkan untuk membersihkan memori telefon bimbit' Bagaimana untuk membersihkan memori telefon bimbit oppo 'Kaedah operasi yang disyorkan untuk membersihkan memori telefon bimbit' Feb 06, 2024 pm 09:03 PM

Ramai orang mengatakan bahawa telefon OPPO sangat ketinggalan selepas digunakan untuk masa yang lama, sebenarnya, ia adalah kerana anda tidak tahu cara membersihkan sampah pada telefon OPPO. Mari lihat di bawah. 1. Pembersihan asas Terdapat fungsi dalam Pengurus Telefon Mudah Alih yang dipanggil "Ruang Simpanan Bersih". Ramai orang yang menggunakan telefon bimbit OPPO menggunakan fungsi ini untuk membersihkan sampah. Malah, fungsi pembersihan sampah ini sangat praktikal dan boleh membersihkan kebanyakan sampah pada telefon anda dengan mudah dengan satu klik. Oleh itu, kaedah membersihkan sampah ini sangat berbaloi untuk digunakan oleh semua orang dan tidak boleh dibuang dengan mudah. Cara menggunakan: Pengurus Telefon Mudah Alih - Bersihkan ruang storan 2. Matikan muat turun automatik WeChat Fungsi muat turun automatik WeChat akan cache video, fail dan imej secara automatik dalam WeChat dan Moments

Kaedah mudah untuk mengosongkan memori dalam iPhone 8 Kaedah mudah untuk mengosongkan memori dalam iPhone 8 Mar 28, 2024 pm 02:39 PM

1. Klik untuk membuka [Settings] pada desktop telefon iPhone 8. 2. Klik [Umum]. 3. Klik untuk memasuki [Ruang Storan iPhone]. 4. Klik untuk memasukkan aplikasi yang jarang digunakan dan klik [Padam Apl] untuk membersihkannya. Klik [Padam Apl] sekali lagi untuk melengkapkan.

PHP lompat halaman dan pengurusan penghalaan dalam pembangunan program mini PHP lompat halaman dan pengurusan penghalaan dalam pembangunan program mini Jul 04, 2023 pm 01:15 PM

Lonjakan halaman PHP dan pengurusan penghalaan dalam pembangunan program mini Dengan perkembangan pesat program mini, semakin ramai pembangun mula menggabungkan PHP dengan pembangunan program mini. Dalam pembangunan program kecil, lompat halaman dan pengurusan penghalaan adalah bahagian yang sangat penting, yang boleh membantu pembangun mencapai operasi penukaran dan navigasi antara halaman. Sebagai bahasa pengaturcaraan sebelah pelayan yang biasa digunakan, PHP boleh berinteraksi dengan baik dengan program mini dan memindahkan data Mari kita lihat secara terperinci lompatan halaman PHP dan pengurusan penghalaan dalam program mini. 1. Pangkalan lompat halaman

Pengurusan kebenaran PHP dan tetapan peranan pengguna dalam pembangunan program mini Pengurusan kebenaran PHP dan tetapan peranan pengguna dalam pembangunan program mini Jul 04, 2023 pm 04:48 PM

Pengurusan kebenaran PHP dan penetapan peranan pengguna dalam pembangunan program mini Dengan populariti program mini dan pengembangan skop aplikasi mereka, pengguna telah mengemukakan keperluan yang lebih tinggi untuk fungsi dan keselamatan program mini Antaranya, pengurusan kebenaran dan penetapan peranan pengguna adalah Bahagian penting dalam memastikan keselamatan program mini. Menggunakan PHP untuk pengurusan kebenaran dan tetapan peranan pengguna dalam program mini boleh melindungi data dan privasi pengguna dengan berkesan Perkara berikut akan memperkenalkan cara melaksanakan fungsi ini. 1. Pelaksanaan Pengurusan Kebenaran Pengurusan kebenaran merujuk kepada pemberian kebenaran operasi yang berbeza berdasarkan identiti dan peranan pengguna. dalam kecil

Bagaimana untuk melaksanakan pembangunan dan penerbitan program kecil dalam uniapp Bagaimana untuk melaksanakan pembangunan dan penerbitan program kecil dalam uniapp Oct 20, 2023 am 11:33 AM

Bagaimana untuk membangunkan dan menerbitkan program mini dalam aplikasi uni Dengan pembangunan Internet mudah alih, program mini telah menjadi hala tuju penting dalam pembangunan aplikasi mudah alih. Sebagai rangka kerja pembangunan merentas platform, aplikasi uni boleh menyokong pembangunan berbilang platform program kecil pada masa yang sama, seperti WeChat, Alipay, Baidu, dll. Yang berikut akan memperkenalkan secara terperinci cara menggunakan apl uni untuk membangun dan menerbitkan program kecil, dan menyediakan beberapa contoh kod khusus. 1. Persediaan sebelum membangunkan program kecil Sebelum anda mula menggunakan uni-app untuk membangunkan program kecil, anda perlu melakukan beberapa persediaan.

Caching data PHP dan strategi caching dalam pembangunan program kecil Caching data PHP dan strategi caching dalam pembangunan program kecil Jul 05, 2023 pm 02:57 PM

Strategi caching dan caching data PHP dalam pembangunan program mini Dengan perkembangan pesat program mini, lebih ramai pembangun mula memberi perhatian kepada cara meningkatkan prestasi dan kelajuan tindak balas program mini. Salah satu kaedah pengoptimuman penting ialah menggunakan caching data untuk mengurangkan akses kerap kepada pangkalan data dan antara muka luaran. Dalam PHP, kita boleh menggunakan pelbagai strategi caching untuk melaksanakan caching data. Artikel ini akan memperkenalkan prinsip caching data dalam PHP dan menyediakan kod sampel untuk beberapa strategi caching biasa. 1. Prinsip caching data Caching data merujuk kepada menyimpan data dalam ingatan kepada

See all articles