×

易语言同文件名删除

易语言同文件名删除(易语言去文件名后缀)

admin admin 发表于2023-04-03 15:01:09 浏览45 评论0

抢沙发发表评论

本文目录一览:

易语言编程怎么删除同扩展名的多个文件

如果文件名都是有顺序的1.exe

2.exe

3.exe

4.exe

5.exe可以用循环计此,弄一个变量。再用删除文件的命令

易语言运行exe删除

易语言不能直接删除exe文件,但可以使用系统函数来实现。

方法一:使用DeleteFile函数

DeleteFile函数可以用来删除指定的文件,语法如下:

DeleteFile(sFileName)

其中sFileName为要删除的文件名,例如要删除test.exe,可以使用如下代码:

DeleteFile("test.exe") ; 删除test.exe文件

方法二:使用ShellExecute函数

ShellExecute函数可以执行操作系统命令,语法如下:

ShellExecute(hWnd, sOperation, sFileName, sParameters, sDirectory, nShowCmd)

其中sOperation参数填写"delete"即可实现删除文件操作。例如要删除test.exe,可以使用如下代码:

ShellExecute(0,"delete","test.exe","","",0) ; 删除test.exe文件

易语言 删除文件夹下面的同名称文件

.版本 2

.支持库 spec

.子程序 删除特征文件

.参数 文件目录, 文本型

.参数 文件特征, 文本型

.局部变量 文件名, 文本型

文件目录 = 子文本替换 (文件目录 + “\”, “\\”, “\”, , , 真)

文件名 = 寻找文件 (文件目录 + “*.*”, 55)

.判断循环首 (文件名 ≠ “”)

    .如果真 (文件名 ≠ “.” 且 文件名 ≠ “..”)

        .如果真 (取文件属性 (文件目录 + 文件名) = #子目录)

            删除特征文件 (文件目录 + 文件名, 文件特征)

        .如果真结束

        .如果真 (寻找文本 (文件名, 文件特征, , 假) ≠ -1)

            .如果 (删除文件 (文件目录 + 文件名))

                调试输出 (“文件删除成功: ” + 文件目录 + 文件名)

            .否则

                调试输出 (“文件删除失败: ” + 文件目录 + 文件名)

            .如果结束

        .如果真结束

    .如果真结束

    文件名 = 寻找文件 (, 55)

.判断循环尾 ()

怎样用易语言把同一个文件夹下像1.ico、2.ico、3.ico这样的所有文件删除,怎样写代码??

.局部变量 文件号, 文本型, , "0"

.局部变量 i, 整数型

.计次循环首 (文件_枚举 (取运行目录 (), “*.ico”, 文件号, 真), i)

删除文件 (文件号 i)

.计次循环尾 ()

//或者直接 寻找文件 (“编辑框1.内容+*.ico”, )