<meta charset="utf-8"><?php $dirn = 0; //目录数 $filen = 0; //文件数 //用来统计一个目录下的文件和目录的个数 function getdirnum($file) { global $dirn; global $filen; $dir = opendir($file); while($filename = readdir($dir)) { if($filename!="." &&…
1. [代码]统计目录中文件MD5值 using System.IO;using System.Security.Cryptography;using System.Collections;using System.Windows.Forms; IDataObject iData = Clipboard.GetDataObject();   if (iData.GetDataPresent(DataFormats.Text))   {string filepath=(string)iData.G…
<?php  #循环遍历目录中所有的文件,并统计目录和文件的大小  $dirName="phpMyAdmin";  $dir=opendir($dirName);  #返回一个资源类型  while($fileName=readdir($dir)){   $file=$dirName."/".$fileName;   if($fileName!="." && $fileName!=".."){    if…
显示硬盘占用空间du -hlsblk 查看指定目录大小du -sh /opt查看各个目录大小du -h --max-depth=1 当前目录的全部文件个数(包含子文件夹的文件)ls -lR | grep "^-" | wc -l 按文件大小排序 由大到小 ls -Slh 包含子目录文件 du -sh * | sort -n…
1. 统计当前目录下,php文件数量 find ./ -name "*.php" | wc -l 2. 统计当前目录下所有php文件代码行数 find ./ -name "*.php" | xargs cat | wc -l 或者 wc -l `find ./ -name "*.php"` | tail -n1 命令说明 wc -l `find ./ -name "*.php"` 输出结果 行数 | 文件 1 ./test.p…
转: 统计指定目录中文件的个数和总的大小 package file; import java.io.File; import java.util.ArrayList; public class FileCounter { //用于储存找到的每一个文件 ArrayList<File> fileList; //根目录 File root; public FileCounter(String pathName) { root = new File(pathName); fileList = new…
更新hadoop fs 命令实现: [ss@db csv]$ hadoop fs -count /my_rc/my_hive_db/* 18/01/14 15:40:19 INFO hdfs.PeerCache: SocketCache disabled. 3 2 0 /my_rc/my_hive_db/.hive-staging_hive_2017-08-19_16-52-39_153_7217997288202811839-170149 2 0 0 /my_rc/my_hive_db/.hi…
在Windows下面怎样通过命令行统计一个目录中文件的数量,或者说,如果在一个.bat文件中,统计一个目录中的文件数量? 我原来以为是不可能的,要编一个vbs程序什么的,后来到网上找了下,发现还真是可以的. dir /b 文件夹路径 | find /v /c "::" 当然,这种用法速度并不快,临时将就一下是可以的.毕竟是Windows,命令行的功能本来就很烂. 另外,上述命令把目录中的文件夹和文件都统计在内,如果只想统计文件,而忽略文件夹,可以加上“/a-d”选项. dir /b /…
获得当前目录下文件个数赋值给变量panonum: panonum=$(ls -l |grep "^-" | wc -l) 获取指定目录下文件个数赋值给指定变量: panonum=$(--15_19--/raw_image -type f | wc -l) 获取yaml文件的某个属性的值赋给trigger: trigger=$(--15_19--/info.yaml | grep "trigger" | awk '{print $2}') (获取info.yaml里面…
查看 /var/log目录下文件个数 方法1. [root@oldboy learn_shell]# tree -L 1 /var/log/ |tail -1 5 directories, 42 files [root@oldboy]# tree -L 1 /var/log/ |tail -1 |cut -d " " -f 3 42 tree参数 -L level 限制目录显示层级 cut参数 -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志.…
1.统计某文件夹下文件个数,不包括子文件夹 比如:统计/home下.jpeg文件的个数 ls -l "/home" | grep ".jpeg" | wc -l 2.统计某文件夹下文件个数,包括子文件夹 比如:统计/home下,包括子文件夹中,.jpeg文件的个数 ls -lR "/home" | grep ".jpeg" | wc -l 经过测试,总是多出1个. 参考: http://blog.csdn.net/jiajun…
运营那边有个需求. 下载了一批视频文件,由于当时下载的时候陆陆续续创建了很多文件夹,并且,每个文件夹下面还有子文件夹以及视频文件,子文件夹下面有视频文件或者文件夹 现在因为需要转码,转码软件只能对单个文件夹操作. 这时候找上我,问我能不能帮忙把所有的文件单独提取出来到一个文件夹中.他们那边转码完毕,还要放回原来的文件夹 这边琢磨下下.匆忙写了个脚本.功能实现了.但是代码需要优化(后面有空了再说吧) 使用递归方法获取每个文件绝对路径(不要单独的目录),并放入列表中.最终存到excel表中 exce…
情况一:将项目中未加入版本控制的文件提交到版本库. 在使用WINDOW下的SVN客户端工具时,在提交一个项目的文件时,如果有未加入版本库的文件,这时可以先将未加入的文件选中,然后一起提交. 但在LINUX命令行中,如果一个项目中新创建了一个文件new.php,那么我们可以使用如下命令来进行版本的提交. ~@bash svn add new.php ~@bash svn ci -m=hqlong 但如果有多个文件时,我一直都是一个一个的添加.比如.有a.php,b.php,c.php.那么提交操作…
du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度. du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为:du -sh 一.du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory argum…
代码: import os path = r"C:\Users\Administrator\Desktop\***" print('filenum:',len([lists for lists in os.listdir(path) if os.path.isfile(os.path.join(path, lists))]))…
虚拟目录: 该方法推荐使用,比较简单. 在%tomcat%\conf\Catalina\localhost(该目录可能需要手工创建)下新建一个文件abc.xml,注意文件名中的abc就表示虚拟目录的名称,所以不可随意命名,该文件的内容为: <Context docBase="d:\myJsp" />重启Tomcat即可. 目录列表显示文件: web.xml中 <init-param>            <param-name>listings&l…
ls |wc 是统计你这个目录下的文件数目.ls |wc -l是输出第一个结果即31即文件的数目.…
'====================================================================== '功能: 查找指定文件夹含子文件夹内所有文件名或文件夹名(含路径) '函数名: getAllSubDirs '参数1: ThisDirPath 需查找的文件夹名,最后可以有或没有"\" '参数2: Files 是否只要文件夹名,可省略,默认为:FALSE '参数3: FileFilter 过滤文件文件名,可适用于like支持形式 '返回值: 一…
rsync -av --del -f '+ */' -f '- *' src/ dst/;用此条命令即可同步同主机间不同目录到一个位置,或是同步道不同主机同位置. 或是用以下命令: ssh 10.182.17.33需要被同步的主机 'cd /需同步的目录[是前面ip主机下的目录,同步的目录就是当前主机下的当前执行命令所在的目录];find ./  -type d' | xargs mkdir -p…
ls | wc -l 转自:http://bbs.csdn.net/topics/60387132…
源码下载:http://download.csdn.net/detail/sunylat/9740352 unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls; type TForm1 = class(T…
str = "xxx" result = {} for i in set(str):#set将字符串转为集合对象,用于去重,减少计算量 result[i] = str.count(i) print result 使用python是真的方便,不仅有非常好用的高级方法,也没有c或c++,java的稍显繁琐的格式…
背景:前一阵子在帮客户做Excel文件中的数据处理,但是每周提交周报,领导都需要统计从客户接收的文件数量以及记录数.所以我就简单写了统计的脚本,方便统计目录(文件夹)中的Excel文件个数和数据量. 本人向来讲究直接利落,其他不多说,直接上代码.水平有限,仅供参考. #!/usr/bin/env python # coding:utf-8 """ @File Name: zwc_count_file.py @Version: 1.0 @Python Version: 3.7…
常用命令 du -h --max-depth=1 |grep [TG] |sort   #查找上G和T的目录并排序 du -sh    #统计当前目录的大小,以直观方式展现 du -h --max-depth=1 |grep 'G' |sort   #查看上G目录并排序 du -sh --max-depth=1  #查看当前目录下所有一级子目录文件夹大小 du -h --max-depth=1 |sort    #查看当前目录下所有一级子目录文件夹大小 并排序 du -h --max-depth…
极客君最近做项目,刚好遇到需要统计一些sql文件数量的问题,用到一些实用的shell命令,记录下来,以后万一还能用上呢? 如果在终端不打开文件看到一共多少行,则可以使用wc命令来实现: wc -l [filename] 例如我有一个MySQL配置文件my.cnf,其内容如下. [mysqld] sql_mode = NO_ENGINE_SUBSTITUTION max_allowed_packet = 10G wait_timeout = 600010 innodb_buffer_pool_si…
Linux下有三个命令:ls.grep.wc.通过这三个命令的组合可以统计目录下文件及文件夹的个数. 统计当前目录下文件的个数(不包括目录) ls -l |grep "^-"|wc -l 统计当前目录下文件的个数(包括子目录) ls -l |grep "^d"|wc -l 查看某目录下文件夹(目录)的个数(包括子目录) ls -lR|grep "^-"|wc -l 命令解析: ls -l 长列表输出该目录下文件信息(注意这里的文件是指目录.链接.…
linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可.如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求.ps:di…
linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可.如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求.ps:di…
shell 统计当前目录下文件个数,使用管道组合命令: ls -1 | wc -l 解释: ls -1 表示一行一个列出文件名. wc -l 表示打印统计的行数. 两个命令通过管道连在一起表示打印列出的文件名的总行数. 参考链接:Counting Files in the Current Directory…
Windows API中,有一组专门的函数和结构,用于遍历目录,它们是FindFirstFile函数.FindNextFile函数和WIN32_FIND_DATA结构.使用FindFirstFile和FindNextFile函数并与do-while循环结合,可以完成遍历目录的任务.值得一提的是,FindFirstFile输入参数的路径需使用通配符,也就是用户可以根据一些条件来对查找的文件作简单的过滤.下面实例讲解查找特定目录下的所有文件和文件夹.读者可根据自己的需要,指定查找文件的条件. (1)…