精华内容
下载资源
问答
  • 功能:显示指定驱动器上所有目录路径和这些目录的所有文件名。 格式:TREE [盘符:][\目录] [/F] [/A] 使用说明: 使用/F参数时显示所有目录及目录的所有文件,省略时,只显示目录,不显示目录的文件; 使用/...

    方法一:tree命令

    TREE——显示磁盘目录结构命令
    • 功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名。
    • 格式:TREE [盘符:][\目录] [/F] [/A]
    • 使用说明:
      • 使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;
      • 使用/A参数时,不是用Ascii码大于127(NT为255)的字符显示,是用Ascii码小于128的字符显示。
    tree C: /f >D:/contents.txt

    方法二:dir命令

    dir c:\ >d:\123.txt
    dir D: /s/b > E:/contents.xls   这样可以直接把D盘下的文件名都提取出来并创建contents.xls存放到E盘的根目录下。
    • /s 是指列出当前目录包含子目录下的所有文件
    • /b 是仅列出文件名称,而日期、大小等其它信息则忽略
    • E:/contents.xls将列出的文件名保存在E:/contents.xls
    展开全文
  • 功能:显示指定驱动器上所有目录路径和这些目录的所有文件名。 格式:TREE [盘符:][\目录] [/F] [/A] 使用说明: 使用/F参数时显示所有目录及目录的所有文件,省略时,只显示目录,不显示目录的文件; 使用/...

    要获取目录下目录名称的方法有两个,如下:

    方法一:tree命令

    TREE——显示磁盘目录结构命令

    功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名。
    格式:TREE [盘符:][\目录] [/F] [/A]
    使用说明:

    • 使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;
    • 使用/A参数时,不是用Ascii码大于127(NT为255)的字符显示,是用Ascii码小于128的字符显示。
    tree d: /f > c:\Users\%USERNAME%\Desktop\directory_list.txt
    

    方法二:dir命令

    dir命令参数说明如下:

    • /s 是指列出当前目录包含子目录下的所有文件
    • /b 是仅列出文件名称,而日期、大小等其它信息则忽略
    dir c:\ > c:\Users\%USERNAME%\Desktop\directory_list.txt
    dir c:\Users\%USERNAME%\Desktop /b > c:\Users\%USERNAME%\Desktop\directory_list.xls  
    

    这样可以直接把桌面的文件名都提取出来并保存到桌面contents.xls表格中。

    展开全文
  • 2.4.2 面向连接环境的网络驱动程序 10 2.4.3 WAN网络驱动程序的环境 11 第三章 网络驱动程序编程要点 13 3.1 可移植性 13 3.2 多处理器支持 13 3.3 IRQL 14 3.4 同步和指示 14 3.5 包结构 16 3.6 使用共享内存 17 ...
  • 网络驱动程序设计(NDIS)

    热门讨论 2009-11-22 21:24:00
    2.4.2 面向连接环境的网络驱动程序 10 2.4.3 WAN网络驱动程序的环境 11 第三章 网络驱动程序编程要点 13 3.1 可移植性 13 3.2 多处理器支持 13 3.3 IRQL 14 3.4 同步和指示 14 3.5 包结构 16 3.6 使用共享内存 17 ...
  • 内核模式驱动程序的网络结构 6 2.1 Windows 2000 网络结构和OSI模型 6 2.2 NDIS驱动程序 7 2.2.1 NDIS微端口驱动程序 7 2.2.2 NDIS中间层驱动程序 8 2.2.3 NDIS协议驱动程序 9 2.3 TDI驱动程序 9...
  • Microsoft Windows 系统错误代码简单分析:  0000 操作已成功完成。  0001 错误的函数。  0002 系统找不到指定的文件。  0003 系统找不到指定的路径。  0004 系统无法打开文件。  0005 拒绝访问。...
  • windows用户称拦截api

    2015-04-06 17:22:24
    Windows用户层拦截api的原理与实现(附源码) (2008-03-29 16:15:07)转载▼ 标签: computer 杂谈 声明:本页所发布的技术文章及其...拿获取打开文件句柄的名字来说吧,文件名是第一个参数,前面说过我们可以用...
  • 核心层总体思路:从注册表获取关于驱动信息,接着由应用程序DeviceIoControl所发送的控制代码, 执行相应的派谴例程。最后进行对IRP进行处理就OK了。  ===================================//后来分析应用层...
  • Windows Server 2008系统内置功能强大的命令,可在命令行模式完成所有可在Windows界面执行的操作,尤其在执行脚本、批处理等操作时,更加方便快捷. 以实践为主,突出实用性、针对性和技术性.. 列举大量实例,...
  • Windows Server 2008系统内置功能强大的命令,可在命令行模式完成所有可在Windows界面执行的操作,尤其在执行脚本、批处理等操作时,更加方便快捷. 以实践为主,突出实用性、针对性和技术性.. 列举大量实例,...
  • Microsoft C# Windows程序设计(上下册)

    热门讨论 2011-08-05 10:28:13
    1.13 获取和设置属性 1.14 构造函数 1.15 实例和继承 1.16 更宏伟的蓝图 1.17 命名约定 1.18 几句题外话 .第二章 欢迎使用windows forms 2.1 消息框 2.2 窗体 2.3 显示窗体 2.4 它是一个应用...
  • Windows Server 2008系统内置功能强大的命令,可在命令行模式完成所有可在Windows界面执行的操作,尤其在执行脚本、批处理等操作时,更加方便快捷. 以实践为主,突出实用性、针对性和技术性.. 列举大量实例,...
  • Windows Server 2008系统内置功能强大的命令,可在命令行模式完成所有可在Windows界面执行的操作,尤其在执行脚本、批处理等操作时,更加方便快捷. 以实践为主,突出实用性、针对性和技术性.. 列举大量实例,...
  • 光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows 2000/Windows Server 2003等操作系统测试通过,均能够正常运行。  本书适合程序开发人员,也可供大中专院校师生阅读。 目 ...
  • 获取当前目录所有文件和文件夹 记载Windows使用的时间 检测文件是否存在 建立多级目录 将文件夹目录保存到INI文件当中 批量移动文件 确定文件是否为可执行文件 删除含文件的目录 顺序文件 随机文件 文件浏览 在...
  • QDir类用于访问目录及其内容。QDir用于处理路径名,获取路径及文件的相关信息,以及操作...绝对路径以'/'开始(windows下,路径前是否加驱动器可选)。相对路径以目录名或文件名开始,是一个相对于当前目录的路径...

    QDir类用于访问目录及其内容。QDir用于处理路径名,获取路径及文件的相关信息,以及操作底层文件管理系统。他也可用于访问Qt资源系统。
    类似URLs,Qt将'/'作通用目录分隔符。Qt会将以'/'作为目录分隔符的路径翻译给底层文件系统。
    QDir用相对路径或绝对路径表示文件位置。绝对路径以'/'开始(windows下,路径前是否加驱动器可选)。相对路径以目录名或文件名开始,是一个相对于当前目录的路径。

    绝对路径例子:

      QDir("/home/user/Documents")
      QDir("C:/Documents and Settings")
    windows下,上面的第2个例子,访问文件时,会被翻译成 C:\Documents and Settings。

    相对路径例子:
    QDir("images/landscape.png")

    isRelative()和isAbsolute()用于查询QDir使用的是相对路径,还是绝对路径。makeAbsolute()将相对路径转换为绝对路径。

    导航和目录操作

    path()用于获取目录路径,setPath()用于设置新路径。absolutePath()用于获取目录的绝对路径。
    dirName()返回目录名称,返回值为绝对路径的最后一个元素,表示目录的位置。若QDir表示当前目录,dirName()返回"."。

     QDir("Documents/Letters/Applications").dirName() // "Applications"
      QDir().dirName()                                 // "."

    cd()、cdUp()能修改目录所在路径,他们运行方式与命令行(shell commands)类似。调用cd(),传入一个存在的目录,QDir对象用修改目录,用新目录代替原有目录。调用cdUp(),QDir对象指向原有目
    录的父目录。cdUp()等同于cd("..")。

    mkdir()用于创建目录,rename()用于修改目录名称,rmdir()用于删除目录。
    exists()用于查询目录是否存在。isReadable()、isAbsolute()、isRelative()和isRoot()用于查询目录属性。
    refresh()用于从磁盘中重新读取目录数据。

    文件和目录相关内容:
    目录下包含的条目有,文件、目录、符号链接。count()用于返回目录下的条目数量。entryList()用于返回目录下所有条目的名称列表。entryInfoList用于获取所有条目的详细信息,每个条目的详细信息
    用QFileInfo表示。

    filePath()和absoluteFilePath()用于创建目录下文件和目录的路径。
    filePath()用于返回指定文件或目录的相对路径(以QDir对象为参照)。absoluteFilePath()用于返回指定文件或目录的绝对路径。这两条函数都不检查文件或目录是否存在。他们仅构造路径。
    QDir directory("Documents/Letters");
      QString path = directory.filePath("contents.txt");
      QString absolutePath = directory.absoluteFilePath("contents.txt");
    remove()用于删除文件。目录不能像文件那样被删除,用rmdir()来删除他们。
    在QDir对象上应用过滤器filter,可能会降低entryList()和entryInfoList()返回的条目数量。你可以给QDir对象设置一个名称过滤器(需设定一个通配符,表明文件名称需要匹配的条件)、一个属性过滤
    器(需选定条目若干属性,能区别出文件和目录)和一个排序。
    名称过滤器是一些字符串列表,由setnameFilters()传入。多属性过滤器可由多个单属性过滤器的位或组合而成,由setFilter()传入设定。setSorting()用于设置排序顺序,设置内容为多个排序标识的位
    或组合。用match()测试文件名是否匹配过滤器。


    调用entryList() and entryInfoList(),可能也需要设置过滤器和排序标识,从而重写了以前操作。


    当前路径和其他指定路径

    一组返回值为QDir的静态函数为普通目录提供访问服务
    。此外,还有一组对应的返回值为字符串的函数:
    QDir        QString        返回值
    current()  currentPath()  应用工作目录
    home()     homePath()     用户家目录
    root()     rootPath()     根目录
    temp()     tempPath()     系统临时目录

    静态函数setCurrent()用于设置应用工作目录。
    若想获得应用执行文件所在目录,详见QCoreApplication::applicationDirPath()。
    静态函数drives()返回每一个装有文件管理系统设备的根目录列表。Unix系统下,返回的列表内仅有一个根目录"/"。windows下,通常包含C:/,也有可能有其他盘符D:/,结果取决于用户系统的设定。


    路径操作和字符串

    "."代表当前目录,包含"."的路径都是当前目录的相对路径, ".."代表父目录, 用canonicalPath()设置canonical格式,可减少符号链接数量。
    用cleanPath()可简化路径,删除其内多余的"/"和".."。

    当需要显示用户平台的本地风格路径时,静态函数toNativeSeparators(),将指定的路径中的分隔符替换为与底层操作系统一致的分隔符后,后返回该路径拷贝值。
    例子:
    检查路径是否存在:
    QDir dir("example");
      if (!dir.exists())
          qWarning("Cannot find the example directory");
    (也能用更方便的QFile::exist())


    遍历目录并读文件:
     QDir dir = QDir::root();                 // "/"
      if (!dir.cd("tmp")) {                    // "/tmp"
          qWarning("Cannot find the \"/tmp\" directory");
      } else {
          QFile file(dir.filePath("ex1.txt")); // "/tmp/ex1.txt"
          if (!file.open(QIODevice::ReadWrite))
              qWarning("Cannot create the file %s", file.name());
      }

    以下程序列出当前目录下所有文件(除了符号链接),按大小排序,小的在前:
      #include <QDir>
      #include <iostream>

      int main(int argc, char *argv[])
      {
          QCoreApplication app(argc, argv);
          QDir dir;
          dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
          dir.setSorting(QDir::Size | QDir::Reversed);

          QFileInfoList list = dir.entryInfoList();
          std::cout << "     Bytes Filename" << std::endl;
          for (int i = 0; i < list.size(); ++i) {
              QFileInfo fileInfo = list.at(i);
              std::cout << qPrintable(QString("%1 %2").arg(fileInfo.size(), 10)
                                                      .arg(fileInfo.fileName()));
              std::cout << std::endl;
          }
          return 0;
      }

    展开全文
  • 列出目录的子目录 创建快捷方式 创建目录 删除文件到回收站 判断文件夹是否共享 剪贴板存放多个控件流 加载CDROM图标 压缩和解压流 取MP3的ID3-Tag 取Program files目录 取可执行文件类型 取和文件类型关联的应用...
  • 电脑蓝屏对照码

    2019-05-05 14:16:40
    一般情况, 蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后, 这时Windows 2K/XP提供的"最后一次正确配置"就是解决蓝屏的快捷方式. 重启系统, 在出现启动菜单时按F8键就会出现高级启动选项菜单, 接着选择...
  • 16.6.6 获取Windows及系统路径 409 16.6.7 存取计算机名称 410 16.6.8 获取用户注册信息 411 16.6.9 关闭Windows 411 16.6.10 启动控制面板 412 16.6.11 启动屏幕保护 415 16.6.12 使窗体标题栏闪烁 415 16.6.13 使...
  • 获取某路径的所有文件名.cmd 限制条件批量建立文件夹.cmd reaname.bat 中文数字转换为阿拉伯数字.cmd 人民币大小写互转程序.cmd 人民币金额小写转大写.cmd 十进制转二进制.cmd 十进制转十六进制.cmd 字母大小写...
  • 获取某路径的所有文件名.cmd 1个BAT搞定1切.exe 动画说明.txt 批处理文件.bat 查看帮助.txt list.ini 全盘禁止运行指定程序.cmd install.CMD 快速清理垃圾文件.bat 注册右键.reg 两整数相除的批处理.cmd...
  • Visual C++编程技巧精选500例.pdf

    热门讨论 2012-09-01 15:01:50
    319 如何获取Windows的版本名称? 320 如何获取当前文件夹的位置? 321 如何获取文件夹的根目录位置? 322 如何获取文件夹的上层目录位置? 323 如何获取文件夹中的所有文件? 324 如何获取文件夹中的所有子文件夹? 325 ...
  • WIN XP蓝屏代码大全

    2013-08-08 12:29:21
    一般情况, 蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后, 这时Windows 2K/XP提供的"最后一次正确配置"就是解决蓝屏的快捷方式. 重启系统, 在出现启动菜单时按F8键就会出现高级启动选项菜单, 接着选择...
  • 16.6.6 获取Windows及系统路径 409 16.6.7 存取计算机名称 410 16.6.8 获取用户注册信息 411 16.6.9 关闭Windows 411 16.6.10 启动控制面板 412 16.6.11 启动屏幕保护 415 16.6.12 使窗体标题栏闪烁 415 16.6.13 使...
  • GetWindowsDirectory 获取Windows目录的完整路径名 hread 参考lread hwrite 参考lwrite函数 lclose 关闭指定的文件 lcreat 创建一个文件 llseek 设置文件中进行读写的当前位置 LockFile 锁定文件的某一部分,...
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    01048利用GetOpenFilename方法获取某类型文件名 01049改变GetOpenFilename方法的默认路径 01050改变GetOpenFilename方法的标题文字 01051使用GetOpenFilename方法时出现错误的处理 01052利用GetSaveAsFilename方法...
  • 你可以安装virtual_disk_driver目录的虚拟磁盘驱动,从而让windows系统当成真正的磁盘。 6,把远程目录映射成本地目录,会遇到有时候远程目录发生变化而本地无法及时得知,需要刷新本地资源管理器。 这不是一...
  • c语言实战105例源码

    2018-03-01 18:19:49
    关于C语言一些简单的实例,里面有些思想值得借鉴 1 一个价值“三天”的BUG  2 灵活使用递增(递减... 102 模拟Windows下UltraEdit程序  103 轻松实现个人理财  104 竞技比赛打分系统  105 火车订票系统 

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 180
精华内容 72
关键字:

获取windows下驱动文件名