精华内容
下载资源
问答
  • C#中获取文件夹地址、获取文件地址、获取文件夹中的某种类型文件集合、获取某文件中某种类型文件数量操作方法!

    C#中获取文件夹地址、获取文件地址、获取文件夹中的某种类型文件集合、获取某文件中某种类型文件数量操作方法!

    1.获取文件夹地址

    //获取文件夹地址
    FolderBrowserDialog fbd = new FolderBrowserDialog();
    fbd.Description = "The Description Of The Dialog";
    if (fbd.ShowDialog() == DialogResult.OK)
    {
        string path = fbd.SelectedPath;
        *******
        *******
    }

    2.获取某个文件地址

    //获取某个文件地址
    OpenFileDialog ofd = new OpenFileDialog();
    ofd.Filter = "(FileTypeName)|(*.YourFileType)";
    ofd.Title = "Your File Dialog Title";
    if (ofd.ShowDialog() == DialogResult.OK)
    {
        string path = ofd.FileName;
        *******
        *******
    }
    

    3.获取文件夹中某类文件

    //获取文件夹中某类文件集合
    DirectoryInfo directoryInfo = new DirectoryInfo(PicturePosTextBox.Text);
    FileInfo[] fileInfo = directoryInfo.GetFiles("*.jpg");
    foreach (FileInfo info in fileInfo)
        string fullName = info.FullName;
    *******
    *******

    4.获取某文件中某种类型文件数量

    //获取某文件中某种类型文件数量
    string fileType = "*.YourFileType";
    string directoryPath = "********";
    int fileNum = Directory.GetFiles(directoryPath, fileType).Length;

    5.获取文件名/拓展名

    string fileFullName = @"C:\Program Files\Microsoft Visual Studio 14.0\test.jpg";
    string filename = Path.GetFileName(fileFullName ); //文件名"test.jpg"
    string extension = Path.GetExtension(fileFullName );//扩展名 ".aspxjpg"
    string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(fileFullName );// 没有扩展名 "test"

    本人正在学习中,其他方法有待后续更新。。。

    展开全文
  • delphi源码获取指定类型的文件数量 delphi源码获取指定类型的文件数量
  • 由于对接zabbix监控的需要,需要监控指定目录下文件数量是否超标、文件总大小是否超标。本文讨论如何利用dis /s获取指定目录的文件数量及文件大小。

    由于对接zabbix监控的需要,需要监控指定目录下文件数量是否超标、文件总大小是否超标,为此需要写个脚本获取:

    • 指定目录或指定文件的文件数量,如指定文件则返回1
    • 指定目录或指定文件的文件磁盘占用空间

    Bat/cmd脚本实现原理如下:

    dir /s 目录或文件
    
    2020/03/08  17:49               139 file_size.tmp
    2020/03/08  17:48               733 file_statics.bat
    2020/03/07  10:48                26 md5_tst.txt
    2020/03/07  10:48                49 md5_tst.txt.md5
                   7 个文件          1,784 字节
    
         所列文件总数:
                   7 个文件          1,784 字节
                   2 个目录 88,523,546,624 可用字节
    

    解析最后2行:文件数量、文件大小即可,具体代码如下:

    1、file_size.bat

    @echo off & setlocal enabledelayedexpansion
    
    rem 参数去引号
    set arg1=%~1
    set arg2=%~2
    
    rem 第一个参数必须是size或count
    if "%arg1%" == "size" goto file_statics
    if "%arg1%" == "count" goto file_statics
    goto usage
    
    :file_statics
    rem 指定目录或文件路径不能为空
    if "%arg2%" == "" goto usage
    if not exist %arg2% goto usage
    
    rem 利用dir /s 统计文件数量、大小,输出到file_size.tmp
    dir /s %arg2% | find "字节" > file_size.tmp
    
    rem 解析file_size.tmp得到文件数量、大小
    set total=0
    for /f %%i in (file_size.tmp) do (
        set /a total+=1
    )
    set /a total=%total%-1
    set count=0
    for /f "tokens=1,2,3,*" %%i in (file_size.tmp) do (
        set /a count+=1
        if !count! equ %total% (
            set file_count=%%i
            set file_size=%%k
        )
    )
    if "%arg1%" == "count" echo %file_count:,=%
    if "%arg1%" == "size" echo %file_size:,=%
    goto :eof
    
    :usage
    echo "%0 size|count filepath|folderpath"
    exit /b 1
    

    2、用法演示

    D:\bat_cmd>file_statics.bat count d:\bat_cmd
    7
    
    D:\bat_cmd>file_statics.bat size d:\bat_cmd
    1645
    
    D:\bat_cmd>file_statics.bat size d:\bat_cmd\file_statics.bat
    733
    
    D:\bat_cmd>file_statics.bat count d:\bat_cmd\file_statics.bat
    1
    

    3、注意事项

    由于脚本file_size.bat中有中文,文件保存时请注意编码格式,vscode请用gb2312.

    展开全文
  • 获取文件夹下所有的文件数量

    千次阅读 2018-03-25 10:44:25
    /** * 文件夹下所有的文件数量 * @param [type] $url [文件链接] */ function shuLiang($url){//造一个方法,给一个参数 $sl=0;//造一个变量,让他默认值为0; $arr = glob($url);//把该路径下所有的文件存到一...
    /**
    
         * 文件夹下所有的文件数量
         * @param [type] $url [文件链接]
         */
        function shuLiang($url){//造一个方法,给一个参数
            $sl=0;//造一个变量,让他默认值为0;
            $arr = glob($url);//把该路径下所有的文件存到一个数组里面;
            foreach ($arr as $v)//循环便利一下,吧数组$arr赋给$v;
            {
                if(is_file($v))//先用个if判断一下这个文件夹下的文件是不是文件,有可能是文件夹;
                {
                    $sl++;//如果是文件,数量加一;
                }
                else
                {
                    $sl+=ShuLiang($v."/*");//如果是文件夹,那么再调用函数本身获取此文件夹下文件的数量,这种方法称为递归;
                }
            }
            return $sl;//当这个方法走完后,返回一个值$sl,这个值就是该路径下所有的文件数量;
        }
    展开全文
  • Delphi获取目录和子目录文件数量..rar
  • path_file_number=glob.glob('./*.py')#或者指定文件下个数 # path_file_number=glob.glob(pathname='*.py') #获取当前文件夹下个数 print(path_file_number) print(len(path_file_number)) ...
    import glob
    
    path_file_number=glob.glob('./*.py')#或者指定文件下个数
    # path_file_number=glob.glob(pathname='*.py') #获取当前文件夹下个数
    print(path_file_number)
    print(len(path_file_number))

     

    展开全文
  • QT中获取某个路径下的文件数量

    千次阅读 2011-03-22 15:57:00
    QT获取某个文件夹下 某格式文件数量 int GetRSSCount() { int count=0; QDir myDir(RSS_SEEDINNEW); QTextCo
  • # 统计文件数量 totalSize = totalSize+os.path.getsize(sub_path) # 文件总大小 elif os.path.isdir(sub_path): dirNum = dirNum+ 1 # 统计文件夹数量 visitDir(sub_path) # 递归遍历子文件夹 def...
  • 想到一年之前曾经用递归的方法列出手机的所有MP3文件(参考这里),这个思路是很不错,但是这个方法对于层次不深的文件系统效果还勉强过得去,如果手机文件数量巨大,上层文件夹层次较深的文件系统而言,效率就特别...
  • Vue.js中获取json文件中指定数量的Json对象 自己做项目时,需要引入json文件,可是想到如果json文件中的json对象有很多的话,一次性获取全部对程序性能会产生很大的影响,所以就想先获取到一部分,需要更多的时候,...
  • 查看linux文件夹下文件数量

    万次阅读 2018-03-01 10:08:08
    查看linux文件夹下文件数量查看当前目录下有多少个文件及文件夹需在终端输入ls|wc-w查看当前目录下有多少个文件需在终端输入ls|wc-c查看当前文件夹下有多少个文件,多少个子目录需在终端输入ls-l|wc-l查看当前文件夹...
  • 分析编程实现对指定目录下的指定文件类型数量的统计。这里涉及到对目录文件的打开和对目录文件下的文件的遍历。这里主要用的2个库函数,打开目录的 opendir函数,readdir函数。对这2个库函数不熟悉?请看man 3 ...
  • path = 'C:/Users/Dell/Desktop/test' print ( 'dirnum:' , len ( [ lists for lists in os . listdir ( path ) if os . path . isdir ...python 判断 文件夹内文件数量 以及 文件夹数量
  • 文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历,防止内存溢出
  • 怎样获取文件夹里的文件数量并显示文件名:http://zhidao.baidu.com/question/6576259.html path = "UploadFile/"sub showFolderFileName(path)dim fsodim objFolderdim objFilesdim objFileset fso=server....
  • &1 获取某类文件数量 dir /B /A-D .\*.jpg | find /V /C " ">COUNTNUM.txt 解释 dir /B /A-D .\*.jpg 查找当前文件夹(.\)下的jpg格式文件(.jpg),结果会输出当前文件夹下的jpg文件列表;(/B)只显示文件名字...
  •  学习mapreduce过程中, map第一个阶段是从hdfs 中获取文件的并进行切片,我自己在好奇map的启动的数量和文件的大小有什么关系,进过学习得知map的数量和文件切片的数量有关系,那文件的大小和切片的数量的有什么...
  • 转载连接: http://blog.csdn.net/markely/article/details/8473594 ... /// 获取某目录下的所有文件(包括子目录下文件)的数量   ///   ///   ///   public int GetFi
  • 手上一个小项目,需要获取一个当前Linux操作系统下,一个进程能打开的最大文件数目,在《linux程序设计 第4版》 85页有说:  任何一个运行中的程序能够同时打开的文件数是有限制的,这个限制通常是由limits.h...
  • 遍历目录就能获得某种文件文件个数private void button1_Click(object sender, EventArgs e) { string dirPath = @"E:\Wanda_Wifi\wanda\DataFiles\Triffic_A\ProcessedFiles"; System.IO.Directory...
  • 获取apk方法数量

    千次下载 热门讨论 2015-07-19 23:46:46
    获取apk方法数量,以便解决APK方法不超过65536限制

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 576,839
精华内容 230,735
关键字:

获取文件数量