易语言如何列出指定目录下所有文件名

author author     2023-04-06     151

关键词:

@ECHO OFF
FOR /F "tokens=1,2" %%a IN (city.txt) DO (
IF EXIST %%a% %.txt (
COPY %%a% %.txt %%b% %.txt
)
)

这是从别人那边转过来的。我不大懂这个东西。
以下内容来自
dir /a/b 指定目录路径 >输出目录路径\1.txt

如果输出路径为%ComputerName%.txt则命名为计算机名

新建文本文档在文本文档里输入:
dir *.* /a /b /s >1.txt
保存为 提取名字.bat
文件名字被提取到当前文件夹的1.txt里面了!也可以提取某类型的文件比如*.mp3 或者a*.mp3

参 数:
-1 每列仅显示一个文件或目录名称。
-a或--all 下所有文件和目录。
-A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。
-b或--escape 显示脱离字符。
-B或--ignore-backups 忽略备份文件和目录。
-c 以更改时间排序,显示文件和目录。
-C 以又上至下,从左到右的直行方式显示文件和目录名称。
-d或--directory 显示目录名称而非其内容。
-D或--dired 用Emacs的模式产生文件和目录列表。
-f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。
-F或--classify 在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。
-g 次参数将忽略不予处理。
-G或--no-group 不显示群组名称。
-h或--human-readable 用"K","M","G"来显示文件和目录的大小。
-H或--si 此参数的效果和指定"-h"参数类似,但计算单位是1000Bytes而非1024Bytes。
-i或--inode 显示文件和目录的inode编号。
-I<范本样式>或--ignore=<范本样式> 不显示符合范本样式的文件或目录名称。
-k或--kilobytes 此参数的效果和指定"block-size=1024"参数相同。
-l 使用详细格式列表。
-L或--dereference 如遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录。
-m 用","号区隔每个文件和目录的名称。
-n或--numeric-uid-gid 以用户识别码和群组识别码替代其名称。
-N或--literal 直接列出文件和目录名称,包括控制字符。
-o 此参数的效果和指定"-l" 参数类似,但不列出群组名称或识别码。
-p或--file-type 此参数的效果和指定"-F"参数类似,但不会在执行文件名称后面加上"*"号。
-q或--hide-control-chars 用"?"号取代控制字符,列出文件和目录名称。
-Q或--quote-name 把文件和目录名称以""号标示起来。
-r或--reverse 反向排序。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-s或--size 显示文件和目录的大小,以区块为单位。
-S 用文件和目录的大小排序。
-t 用文件和目录的更改时间排序。
-T<跳格字符>或--tabsize=<跳格字数> 设置跳格字符所对应的空白字符数。
-u 以最后存取时间排序,显示文件和目录。
-U 列出文件和目录名称时不予排序。
-v 文件和目录的名称列表以版本进行排序。
-w<每列字符数>或--width=<每列字符数> 设置每列的最大字符数。
-x 以从左到右,由上至下的横列方式显示文件和目录名称。
-X 以文件和目录的最后一个扩展名排序。
--block-size=<区块大小> 指定存放文件的区块大小。
--color=<列表格式> 培植文件和目录的列表格式。
--full-time 列出完整的日期与时间。
--help 在线帮助。
--indicator-style=<标注样式> 在文件和目录等名称后面加上标注,易于辨识该名称所属的类型。
--quoting-syte=<引号样式> 把文件和目录名称以指定的引号样式标示起来。
--show-control-chars 在文件和目录列表时,使用控制字符。
--sort=<排序方式> 配置文件和目录列表的排序方式。
--time=<时间戳记> 用指定的时间戳记取代更改时间。
--version 显示版本信息。

批量重命名
新建文本文档在文本文档里输入:
@for /f %%a in (A.txt) do @(
if exist %%a for /f %%b in (B.txt) do (
rename %%a %%b))
保存为 批量改名.bat
A.txt 是原来的文件名
B.txt 是修改后的文件名
一行对应一个名字不能有空格同时注意文件属性
a.txt :
NBA直播录像1.3gp
NBA直播录像2.3gp
NBA直播录像3.3gp
NBA直播录像4.3gp
b.txt :
NBA直播录像第一场.3gp
NBA直播录像第二场.3gp
NBA直播录像第三场.3gp
NBA直播录像第四场.3gp
参考技术A 一个简单的、、、

.版本 2
.支持库 EThread

.程序集 窗口程序集1
.程序集变量 是否停止, 逻辑型
.程序集变量 列表框文件名, 文本型, , "0"

.子程序 __启动窗口_创建完毕

编辑框1.内容 = 取运行目录 () + “\”
组合框1.加入项目 (“*”, )
组合框1.加入项目 (“exe”, )
组合框1.加入项目 (“jpg”, )
组合框1.加入项目 (“bmp”, )
组合框1.现行选中项 = 0

.子程序 _按钮1_被单击

是否停止 = 假
启动线程 (&子程序1, , )

.子程序 子程序1
.局部变量 表项
.局部变量 路径, 文本型
.局部变量 文件名, 文本型

.如果真 (是否停止 = 真) ' 搜索被停止,则返回
返回 ()
.如果真结束
文件名 = 寻找文件 (编辑框1.内容 + 组合框1.内容, )
.判断循环首 (文件名 ≠ “”) ' 显示找到的文件
列表框1.加入项目 (文件名, )
加入成员 (列表框文件名, 编辑框1.内容 + 文件名)
文件名 = 寻找文件 (, )
.判断循环尾 ()

.子程序 _按钮2_被单击

是否停止 = 真
参考技术B 判断循环首(返回文件名!="")
返回文件名=寻找文件(“D:\*.*”,)
列表框。添加项目还是什么(记不太清楚了)=“D:\”+返回文件名
判断循环尾

按照这个伪码自己去试一下吧~应该能做出的!!

在linux下如何将tar压缩文件解压到指定的目录下

...一步处理涉及的文件的信息,只用一个“v”时,仅列出文件名,使用两个“v”时,列出权限、所有者、大小、时间、文件名等信息。-f: --file[主机名:]文件名指定要处理的文件名。可以用“-”代表标准输出或标准输入。-C,--d... 查看详情

第二周(代码片段)

.../tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。5.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。6.创建用户tom,指定UID为5001,指定家目录为/tmp/tom,指定shell... 查看详情

ls-用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)

...ls[-alrtAFR][name...]  参数-a显示所有文件及目录(ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r将文件以相反次序显示(原定依英文字母次... 查看详情

dos命令怎么使用当前目录的上一级目录下的某个指定文件?

...。例:DIR〈Enter〉   列出当前目录下的所有子目录和文件名;  DIR/P〈Enter〉  列出当前目录下的所有子目录和文件名,每显示一屏暂停;  DIRC*.SYS〈Enter〉 列出当前目录下以名字C开头且扩展名为SYS的所有子目录和文... 查看详情

wordpress直接访问数据库列出指定分类目录下的所有文章

我的问题是:在我迁移wordpress数据库文件的时候,发现网站下所有的文章都没有了分类,查了许久才发现原来是数据库里面少了个关联分类与文章的表,也就是wp_term_relationships表。重新导入问题解决。其中这篇文章给我启发。在... 查看详情

命令ls

...ls[-alrtAFR][name...]参数 :-a显示所有文件及目录(ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r将文件以相反次序显示(原定依英文字母次... 查看详情

关于s3-bucket使用client.list_objects_v2列出所有的对象与指定目录下的所有对象

使用AWSSDKforPython(Boto3)的S3的client下的list_objects_v2,可以列出一个s3bucket桶的所有对象,可以返回如下几个重要的字段的Key,LastModified,ETag,Size,StorageClass 实现的核心代码如下:其中在编辑中,有几个说明如下:1、Console页面上可... 查看详情

ls命令

[[email protected]~]#ls#列出当前目录下所有的文件[[email protected]~]#ls/tmp#列出指定目录下所有的文件[[email protected]~]#ls-a#-a用于列出所有文件,包括隐藏文件[[email protected]~]#ls-l#-l用于以长格式列出文件[[email protected] 查看详情

linux如何列出svn一个文件夹下的所有文件(代码片段)

...的什么地方,所以写了一个脚本导出一个svn目录下所有的文件名。目录导出SVN中的文件和目录名提取出文件名导出SVN中的文件和目录名文件名为:export_svn_filename.sh#!/bin/bashAUTHSTR="--usernameusername--passwordpasswd--no-auth-cache--non-intera... 查看详情

如何列出linux的文件目录和所有的文件

...-a列出目录下的所有文件,包括以.开头的隐含文件。-b把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c输出文件的i节点的修改时间,并以此排序。-d将目录象文件一样显示,而不是显示其下的... 查看详情

如何删除子目录下所有指定后缀文件?

参考技术A方法一:在资源管理器中将查看方式选定为“详细信息”,然后按文件类型排列,这样同一后缀的文件就集中排列在一起,选中删除就很方便;方法二:进入命令行模式,直接输入命令delX:/目录名/*.后缀名例如,以下... 查看详情

linux常用命令总结

...d.:回到当前目录显示当前工作目录pwd:显示当前工作目录列出指定目录下的文件和子目录ls:列出指定目录下的文件和子目录ls–a 列出目录下的所有子目录,文件,隐藏文件(以.开头的文件)ls–R从当前目录开始列出所有的... 查看详情

ls-列出当前目录下所有的文件或者目录

语法ls[-alrtAFR][name...]参数-a显示所有文件及目录(ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r将文件以相反次序显示(原定依英文字母次... 查看详情

0windowdos窗口常用指令

...dir[文件夹路径及名称]删除指定位置指定名称的文件夹del[文件名]删除指定位置指定名称的文件del1.txtdel*de 查看详情

排序式列出指定目录下的指定文件/夹——《thinkinginjava》随笔027

1//:SortedDirList.java2///此程序可以对一个目录进行列出。34packagec10;56importjava.io.File;7importjava.io.FilenameFilter;8importjava.util.Arrays;9importjava.util.Comparator;1011/**12*@time:上午11:52:0413*@date:2017年4月2 查看详情

如何列出目录的所有文件?

】如何列出目录的所有文件?【英文标题】:HowdoIlistallfilesofadirectory?【发布时间】:2011-03-1313:00:25【问题描述】:如何在Python中列出一个目录的所有文件并将它们添加到list?【问题讨论】:与Howtogetalistofsubdirectories相关【参考... 查看详情

列出/etc目录下的所有文件命令

...所欲地游荡并确定自己所在的位置了。本节继续来学习,如何知道某目录中存放了哪些文件或子目录。ls命令,list的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:[root@localhost~]#ls[... 查看详情

linux部署服务器

...键部署服务器安装JDK安装tomcat文件基础操作命令ls:列出目录下的所有文件或者该文件的所有信息-a列出目录下的所有文件,包括以.开头的隐含文件。-d将目录象文件一样显示,而不是显示其下的文件。如:ls–d指... 查看详情