精华内容
下载资源
问答
  • android根目录获取

    千次阅读 2017-11-10 17:52:14
    目前在看一些清理工具类的软件,想着怎么样能获得android的根目录,网上有很多相关的,像sd卡外接设备的根目录,应用的缓存根目录等,但都不是我想要的,忘记从哪看的了,有这样一种写法可以实现我想要的,所以写...

    目前在看一些清理工具类的软件,想着怎么样能获得android的根目录,网上有很多相关的,像sd卡外接设备的根目录,应用的缓存根目录等,但都不是我想要的,忘记从哪看的了,有这样一种写法可以实现我想要的,所以写下来记录一下,以免后边忘记。

    new Thread(new Runnable() {
    				
    				@Override
    				public void run() {
    					// TODO Auto-generated method stub
    					try{
    						File file = new File("/");
    						if(null != file){
    							if(file.isDirectory()){
    								File[] files = file.listFiles();
    								for (int i = 0; i < files.length; i++) {
    									if(null != files[i]){
    										Logger.iLog(TAG, "path="+files[i].getPath());
    									}
    								}
    							}else{
    								Logger.iLog(TAG, "path="+"/");
    							}
    						}
    					}catch(Exception e){
    						Logger.iLog(TAG, "file is null");
    					}
    				}
    			}).start();

    功能实现了,我就想为啥一个斜线就可以代表根目录,就进到file的源码看了下,发现new File(String path) 会调用fixSlashes()方法,

    // Removes duplicate adjacent slashes and any trailing slash.
        private static String fixSlashes(String origPath) {
            // Remove duplicate adjacent slashes.
            boolean lastWasSlash = false;
            char[] newPath = origPath.toCharArray();
            int length = newPath.length;
            int newLength = 0;
            for (int i = 0; i < length; ++i) {
                char ch = newPath[i];
                if (ch == '/') {
                    if (!lastWasSlash) {
                        newPath[newLength++] = separatorChar;
                        lastWasSlash = true;
                    }
                } else {
                    newPath[newLength++] = ch;
                    lastWasSlash = false;
                }
            }
            // Remove any trailing slash (unless this is the root of the file system).
            if (lastWasSlash && newLength > 1) {
                newLength--;
            }
            // Reuse the original string if possible.
            return (newLength != length) ? new String(newPath, 0, newLength) : origPath;
        }

    不过看这个方法也只是处理下多个斜线的冲突,没我想象中的特别。我又注意到file.listFiles(),子文件是通过这个方法返回的,所以去看下这个方法,结果发现关键点是native方法处理的,所以又想着会不会跟linux有关,网上一搜,果然只有一个斜线表示根目录root,在adb里边验证root下的子目录文件跟上述方法返回的根目录子文件一模一样,到这里我才想起来好像这是个很基础的知识,不过没记住只能重新温习一遍了,代价真大。

    另外,各个子目录是做什么用的,我看到一篇文章,描述虽然不全,但也可以参考理解下,链接如下:

    http://blog.csdn.net/brian512/article/details/41513685

    展开全文
  • 教你怎么把安卓应用软件放到系统根目录system/app下  安卓手机有时候安装的软件多了,用着久了就会出现卡机,死机的现象,流畅度大大的减弱了,实在是影响使用体验。对于这种情况,有的人会经常清理后台...

    教你怎么把安卓应用软件放到系统根目录system/app下

     安卓手机有时候安装的软件多了,用着久了就会出现卡机,死机的现象,流畅度大大的减弱了,实在是影响使用体验。对于这种情况,有的人会经常清理后台程序,可是次数多了,提速的效果也不太明显。那么,到底怎么做才能使自己的安卓手机提速,同时又可以精简系统,清理并扩大内部存储空间呢?

    准备工作:

    一、开启ROOT权限。
           ROOT方法:下载一键ROOT之类的软件,根据操作步骤进行,就可以获取ROOT权限了。
    二、安装RE文件管理器。

    清理系统自带应用
    一、用RE打开系统根目录下的system/app,进行精简系统自带应用,注意,要对照一些总结可删减程序的文件,以免删错了导致系统故障。
    二、根目录:preload目录下,可能会有系统的预装应用,不用的也可以全部删掉。

    移动APK到
    system/app 目录

    一、移动apk:用RE管理器把要安装的apk软件移动到/system/app 目录下。

    • 在操作前,将/system/app 目录挂载为可读写;
    • 注意软件名不要有中文 、空格及其他特殊字符等;
    • 如果无法移动,显示空间不足时,可以先移动到data/app/下,再移动到/system/app;

    二、修改apk权限: 对移动进来的apk软件更改权限,即改为:用户权限为 读+写,分组权限为 读,其他权限为 读。               
    三、提取 .so文件:用RE提取apk软件中/lib/目录下的所有 .so文件,将其移动到
    /system/lib中。

    • 点击apk软件,用RE查看文件内容,即可找到 ,so文件。

    四、修改 .so文件权限:方法同上。
    五、
    重启手机。在此过程中,可能加载的时间稍长点,请耐心等待即可。

            完成以上操作后,手机的可用内存空间就会增大一些,同时,/system的剩余空间也可以有效的利用,机器运行时的速度也会有所提升了。
    注意:在以后的恢复出厂设置中,还原的系统就会变为现在修改过的系统了。
    操作截图如下:

     

     

    转自:http://www.cnblogs.com/feijian/p/5160392.html
    展开全文
  • 1 先在根目录下检索一下文件的占用情况,命令: du -sh * 结果如下:可以看到 www 目录占用了差不多10G,那目标就是找出占用最多的文件 [plain] view plain copy [root@iZ94l1188y5Z /]# du -...

    1 先在根目录下检索一下文件的占用情况,命令:

    du -sh *

    结果如下:可以看到 www 目录占用了差不多10G,那目标就是找出占用最多的文件

    1. [root@iZ94l1188y5Z /]# du -sh *  
    2. 9.3M    bin  
    3. 24M     boot  
    4. 4.0K    cgroup  
    5. 160K    dev  
    6. 44M     etc  
    7. 4.0K    home  
    8. 149M    lib  
    9. 22M     lib64  
    10. 16K     lost+found  
    11. 4.0K    media  
    12. 4.0K    mnt  
    13. 86M     opt  
    14. 0       proc  
    15. 5.3G    root  
    16. 14M     sbin  
    17. 4.0K    selinux  
    18. 4.0K    srv  
    19. 0       sys  
    20. 76K     tmp  
    21. 1.7G    usr  
    22. 680M    var  
    23. 9.6G    www  

    2 进入 www 目录下,再次运行 du -sh *

    1. [root@iZ94l1188y5Z www]# du -sh *  
    2. 23M     backup  
    3. 685M    trash  
    4. 7.5G    wdlinux  
    5. 1.4G    web  
    6. 4.0K    web_logs  

    按以上方法最终找到了元凶


    1. [root@iZ94l1188y5Z httpd-2.2.24]# cd logs  
    2. [root@iZ94l1188y5Z logs]# du -sh *  
    3. 6.6G    access_log  
    4. 0       dummy-host2.example.com-access_log  
    5. 0       dummy-host2.example.com-error_log  
    6. 27M     dummy-host.example.com-access_log  
    7. 5.6M    dummy-host.example.com-error_log  
    8. 142M    error_log  
    9. 4.0K    httpd.pid  
    10. [root@iZ94l1188y5Z logs]# >access_log  

    最后运行 >access_log 清空文件。

    最后看看整个磁盘的占用:


    大功造成。

    大致方法归纳一下:

    1 使用du -sh * 找出占用空间大的文件夹

    2 找出对应的文件

    3 删除或者清空文件(也可以删除文件夹,但要注意不要删除错了,不然后果严重)
    展开全文
  • 平时使用svn的过程中,有的时候由于自己操作...2.将下载好的文件放到svn的根目录也就是有svn隐藏文件夹的地方 跟这个文件夹同一个目录即可,如果怎么都找不到,记得显示隐藏的文件夹就可以看到了,不会操作的请google...

    平时使用svn的过程中,有的时候由于自己操作故障或者系统原因,导致svn不能更新,提示cleanup也不能成功,陷入了死循环

     

    原因是;svn的数据库队列原因

    1,下载sqlite3.exe,google一下就有了

    2.将下载好的文件放到svn的根目录也就是有svn隐藏文件夹的地方

    image跟这个文件夹同一个目录即可,如果怎么都找不到,记得显示隐藏的文件夹就可以看到了,不会操作的请google

    3.控制台找到sqlite3.exe所在位置

    3.1执行:sqlite3 .svn/wc.db "select * from work_queue"

         看看是否有列表队列,如果有的话,那这就是问题所在了

    3.2执行:sqlite3 .svn/wc.db "delete from work_queue"

    3.3 重新查询,执行:sqlite3 .svn/wc.db "select * from work_queue"

     

    经过上述1,2,3步骤,重新执行svn cleanup命令,就一切ok 了

    展开全文
  •  一、清理迅播缓存方法: 迅播GOVD下载和存储影片的路径没有明示,在点播影片后,迅播GVOD会在硬盘最大分区根目录创建“GVODCache”目录,并且该目录属性设置为隐藏,你想查看该目录,必须按以
  • 我们在本机安装一个nginx,并且知道它的部署目录是什么,我的系统macOS,nginx的访问根目录就是 /usr/local/var/www ,如果是windows,那么根目录就是 nginx安装目录下的html目录下(听度娘说的) 这个nginx是用来...
  • 原文链接:... 服务器出现 /dev/mapper/VolGroup00-LogVol00 100% ...是这个 磁盘满了,该怎么处理啊 .../ 根目录才是实际挂载的目录。 根分区都塞满了,自己清理一些垃圾文件或者加硬盘在线
  • mobilefacenet_android A simple android demo for mobilefacenet on ncnn 简介 ...确保根目录下存在模型文件夹。清理内存后再重启运行,多试几次。这个问题我不知道怎么解决。 效果 同个人 不同人
  • 要安装所有依赖项,请从项目的根目录运行以下命令: pip install -r requirements.txt 运行项目 要运行项目,每个命令必须从项目的根目录开始,并带有: python run.py 可以使用各种不同的标志来修改此基本命令:...
  • svn无法cleanUp . 今天在使用Svn删除文件的时候造成了文件死锁,...直接放到SVN项目根目录。 执行解锁即可。 工具传送门:SVN解锁工具 链接:https://pan.baidu.com/s/15qdPEdvxSYufUQhHaFlmfg 提取码:j5et ...
  • 分区占用100%找到原因了,原来是分区所在磁盘下有一个目录data,而后他们加了一块磁盘挂载至data,貌似有断过电的一段时间,导致起来后没有识别到挂载的盘。所有数据都写入到分区所在盘的/data。后来又挂上去...
  • 在项目的根目录有 .git 文件夹,打开以后打开如下文件 2.将现在的地址改为新地址,记得保存再关闭 3.打开studio,进行pull操作 此时可能需要重新登录git账号,登就是了,然后就是一些没用的本地分支可以清理掉。 ...
  • 在项目的根目录中运行以下命令来设置数据库和模型。 运行ETL管道以清理数据并将其存储在数据库中python data/process_data.py data/disaster_messages.csv data/disaster_categories.csv data/disaster_response.db...
  • 风格安装

    2011-06-19 17:23:00
    第一,重点关注根目录下的template,这个文件夹里面的每个子文件夹代表一个风格!通常添加风格就是在这里。另外每个作者的习惯不同,引用的图片位置不一样,所以类似image的放图片的文件夹也要关注下。第二,到后台...
  • 8. Redis怎么判断对象可以清理了? 29 9. Redis怎么提高命中率? 29 10. Finalize中调用垃圾回收方法,再调用方法会回收么? 29 11. Int进行自增操作,如何保证线程安全? 30 12. Int a=1是原子方法,布尔类型进行...
  • 解压 > 将upload(不包括upload本身)下的目录和文件上传到论坛根目录 > 后台 > 插件 > 安装新插件 > huxpoststar 安装 升级安装 1. 解压 > 将upload(不包括upload本身)下的目录和文件上传到论坛根目录覆盖原文件 > ...
  • 同样,将oSIP2版本3.0.1 src目录下的Osipparser2目录下的所有文件都拷到我们刚创建的工程的根目录下,在VC6上操作: Project-Add To Project-Files 将所有...
  • 选项”,双击其中“关机:清理虚拟内存页面文件”一项,单击弹出菜单中 的“已启用”选项,单击“确定”即可。  2、如何自行配置Windows XP的服务  如果你是在单机使用Windows XP,那么很多服务组件是根本不...
  • TransmittableThreadLocal(TTL) ... 在使用线程池等会池化复用线程的执行组件情况下,提供...# 在工程中已经包含了符合版本要求的Maven,直接运行 工程根目录下的mvnw;并不需要先手动自己安装好Maven...
  • 为了向后兼容性,LuaBind在根目录下还保留了一个makefile.这可以构建库和测试程序.如果 你正在使用一个UNIX系统(或者 cygwin),他们将使得构建LuaBind静态库变得很简单.如果 你正在使用 Visual Studio ,很简单的包含 ...
  • <div><p>这是很久很久之前想写的东西,拖了五六个月,没有动笔,现今补齐,内容有些多,对初学者有用,错误之处,望指出。 理解作用域 理解作用域链是Js编程中一个必须要...
  • 如何刷机安卓手机刷机前要将下载好的rom 包(就是系统包)命名为update.zip 传到sd 卡的根目录下。下面是jy135小编收集整理的如何刷机安卓手机,欢迎阅读。安卓手机怎么刷机?刷机可以全面清理手机内部软件系统,可以不...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

根目录怎么清理