我创建了一个OpenNotepad.bat文件,其中包含文本说明"C:\windows\system32"notepad.exe
并将其保存到我的桌面。我创建了一个Java类。我必须在cmd中键入什么才能从. bat文件中获取该文本?
我是否应该使用特定的命令来获取命令提示符以显示该文本?
这是我的Java代码:
public class OpenBatchFile {
public OpenBatchFile() {
super();
}
public static void main(String[] args) {
//Get Runtime object
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec("cmd /c start Desktop:\\OpenNotePad.bat");
}
catch (IOException e) {
System.out.println(e);
}
}
}
我对此一无所知。我参考了本教程:使用运行时类从Java代码执行批处理文件
在cmd.exe
控制台中,键入命令help
,它将显示您可以在cmd提示符或批处理中运行的所有可能的命令...如果您通读每一个,您会注意到两个突出的:
MORE Displays output one screen at a time.
TYPE Displays the contents of a text file.
这将显示任何文件的内容,如果您使用它们,如:
type filename.txt
more filename.txt
或
type "c:\program files\some dir\filename.txt"
more "c:\program files\some dir\filename.txt"
我有一个这样的bat文件: 这会将IP信息打印到屏幕上,但在用户可以读取该信息之前,CMD会自动关闭。 我相信CMD假设脚本已经完成,所以它关闭了。 脚本完成后如何保持CMD打开?
本文向大家介绍cmd下获取当前系统时间的bat,包括了cmd下获取当前系统时间的bat的使用技巧和注意事项,需要的朋友参考一下 如何获取日期呢? 格式: %date% 注:cmd中测试需要用echo %date%,bat中直接使用即可 结果: 2020/03/13 周五 如何获取时间呢? 格式: %time% 注:cmd中测试需要用echo %time%,bat中直接使用即可 结果: 20:50:
问题内容: 我有一个提供文件(包括文件名)的绝对路径的文件。我只想获取文件名。最简单的方法是什么? 必须尽可能地笼统,因为我无法事先知道该URL是什么。我不能简单地创建一个URL对象并使用-尽管所有可能的情况都是理想的- 因为它不一定是前缀,它可以是c:/或类似的东西。 问题答案: 要么 请注意,第一个解决方案取决于系统。它仅考虑系统的路径分隔符。因此,如果您的代码在Unix系统上运行并接收Win
我想通过使用“文件类”从项目文件夹中获取文件,我如何做到这一点?
问题内容: 如果我有文件指针,是否可以获取文件名? 可以使用吗? 问题答案: 您可以通过获得路径。例: 如果 只 需要文件名,则可能需要: 文件对象文档(适用于Python 2)在此处。