我正在创建一个MS DOS批处理脚本,需要列出当前目录中的每个.bat文件,但不显示autoexec.bat不应由用户运行的show 或其他实用程序或系统.bat文件.
我现在有 DIR "*.bat" /B /P
这会适当地列出所有.bat文件,但它会显示autoexec.bat.我该如何从列表中排除它?同样有点重要的是,如何切断文件扩展名并显示超过7个字符的DOS限制文件?
约束:我无法使用WinME以上的DOS版本.那是我正在使用的版本.
谢谢你的帮助.
编辑: 互联网上有很多关于这样做的信息,但它都在Windows命令处理器中,而不是 MS DOS.请理解DOS和命令提示符不是一回事.
我有两个java类(.java文件).我希望能够在另一个类中定义的一个类中创建一个对象的新实例,而不是每次都引用类名.在C#中有#using和包括,但我只能import <pre-compiled code>在java中使用.有没有办法做到这一点:
import TestClass;
Run Code Online (Sandbox Code Playgroud)
然后简单地调用其中的函数而不使用
TestClass.TestFunction()
Run Code Online (Sandbox Code Playgroud)
每次?我只需要让我的所有函数和对象与我的Main类分开.
在我的MySQL数据库,我有一个名为表pages,它包含若干列,其中两个是order (int),tab (int)和name (text).当我这样调用查询时
"SELECT * FROM pages WHERE tab = '$tid'"
Run Code Online (Sandbox Code Playgroud)
它执行没有问题,返回具有正确选项卡标签的所有行.我遇到的问题是当我执行时ORDER BY:
"SELECT * FROM pages WHERE tab = '$tid' ORDER BY order ASC"
Run Code Online (Sandbox Code Playgroud)
我从查询中得到了false.也没有错误.当我将列order放在单引号中时',查询的工作方式与以前一样,但不应用任何顺序.
无论我尝试按哪个列排序,为什么我都无法返回?如何使我的查询正确排序到列?