精易论坛
标题:
del /s /q "X:\BIPC\Georsoft\*.jpeg"怎么用运行写
[打印本页]
作者:
suxiangxun
时间:
2025-2-6 16:52
标题:
del /s /q "X:\BIPC\Georsoft\*.jpeg"怎么用运行写
del /s /q "X:\BIPC\Georsoft\*.jpeg"
运行()里该怎么写,总是报错,想删除这个路径里的所有jpeg图片
作者:
云南丿小海堂
时间:
2025-2-6 16:52
在易语言中,可以通过调用系统命令来实现删除指定路径下的 .jpeg 文件。你可以使用 运行() 函数来执行 cmd 命令。以下是实现代码:
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 命令, 文本型
' 构造删除命令
命令 = “cmd /c del /s /q ” + #引号 + “X:\BIPC\Georsoft\*.jpeg” + #引号
' 执行命令
运行 (命令, 假, )
代码说明:
命令构造:
cmd /c:表示执行完命令后关闭命令提示符窗口。
del /s /q:删除指定路径及其子目录下的所有 .jpeg 文件,且不提示确认。
#引号:用于包裹路径,确保路径中有空格时也能正确解析。
运行函数:
运行 (命令, 假, ):执行命令,假 表示不等待命令执行完成。
注意事项:
1.路径正确性:确保路径 X:\BIPC\Georsoft\ 存在,且路径中没有拼写错误。
2.权限问题:如果路径在系统保护目录或需要管理员权限,可能需要以管理员身份运行程序。
3.文件占用:如果文件正在被其他程序使用,可能无法删除。
扩展:以管理员身份运行
如果需要以管理员身份运行命令,可以使用以下方法:
1.将以下代码保存为 .bat 文件(如 delete_jpeg.bat):
del /s /q "X:\BIPC\Georsoft\*.jpeg"
2.在易语言中调用该 .bat 文件,并以管理员身份运行:
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 命令, 文本型
' 构造以管理员身份运行 .bat 文件的命令
命令 = “runas /user:Administrator ” + #引号 + “delete_jpeg.bat” + #引号
' 执行命令
运行 (命令, 假, )
作者:
chenboss
时间:
2025-2-6 17:03
运行 (“cmd /c del /s /q X:\BIPC\Georsoft\*.jpeg”, 假, 1)
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4