`
hb_keepmoving
  • 浏览: 228838 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java 调用 cmd.exe

 
阅读更多

 

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

 

可以用cmd /?查看帮助信息。

★CMD命令★
1. gpedit.msc-----组策略 
2. sndrec32-------录音机 
3. Nslookup-------IP地址侦测器 
4. explorer-------打开资源管理器 
5. logoff---------注销命令 
6. tsshutdn-------60秒倒计时关机命令 
7. lusrmgr.msc----本机用户和组 
8. services.msc---本地服务设置 
9. oobe/msoobe /a----检查XP是否激活 
10. notepad--------打开记事本 
11. cleanmgr-------垃圾整理 
12. net start messenger----开始信使服务 
13. compmgmt.msc---计算机管理 
14. net stop messenger-----停止信使服务 
15. conf-----------启动netmeeting 
16. dvdplay--------DVD播放器 
17. charmap--------启动字符映射表 
18. diskmgmt.msc---磁盘管理实用程序 
19. calc-----------启动计算器 
20. dfrg.msc-------磁盘碎片整理程序 
21. chkdsk.exe-----Chkdsk磁盘检查 
22. devmgmt.msc--- 设备管理器 
23. regsvr32 /u *.dll----停止dll文件运行 
24. drwtsn32------ 系统医生 
25. rononce -p ----15秒关机 
26. dxdiag---------检查DirectX信息 
27. regedt32-------注册表编辑器 
28. Msconfig.exe---系统配置实用程序 
29. rsop.msc-------组策略结果集 
30. mem.exe--------显示内存使用情况 
31. regedit.exe----注册表 
32. winchat--------XP自带局域网聊天 
33. progman--------程序管理器 
34. winmsd---------系统信息 
35. perfmon.msc----计算机性能监测程序 
2. 36. winver---------检查Windows版本 
37. sfc /scannow-----扫描错误并复原 
38. taskmgr-----任务管理器(2000/xp/2003 
39. winver---------检查Windows版本 
40. wmimgmt.msc----打开windows管理体系结构(WMI) 
41. wupdmgr--------windows更新程序 
42. wscript--------windows脚本宿主设置 
43. write----------写字板 
44. winmsd---------系统信息 
45. wiaacmgr-------扫描仪和照相机向导 
46. winchat--------XP自带局域网聊天 
47. mem.exe--------显示内存使用情况 
48. Msconfig.exe---系统配置实用程序 
49. mplayer2-------简易widnows media player 
50. mspaint--------画图板 
51. mstsc----------远程桌面连接 
52. mplayer2-------媒体播放机 
53. magnify--------放大镜实用程序 
54. mmc------------打开控制台 
55. mobsync--------同步命令 
56. dxdiag---------检查DirectX信息 
57. drwtsn32------ 系统医生 
58. devmgmt.msc--- 设备管理器 
59. dfrg.msc-------磁盘碎片整理程序 
60. diskmgmt.msc---磁盘管理实用程序 
61. dcomcnfg-------打开系统组件服务 
62. ddeshare-------打开DDE共享设置 
63. dvdplay--------DVD播放器 
64. net stop messenger-----停止信使服务 
65. net start messenger----开始信使服务 
66. notepad--------打开记事本 
67. nslookup-------网络管理的工具向导 
68. ntbackup-------系统备份和还原 
69. narrator-------屏幕“讲述人” 
70. ntmsmgr.msc----移动存储管理器 
71. ntmsoprq.msc---移动存储管理员操作请求 
72. netstat -an----(TC)命令检查接口 
73. syncapp--------创建一个公文包 
74. sysedit--------系统配置编辑器 
75. sigverif-------文件签名验证程序 
76. sndrec32-------录音机 
77. shrpubw--------创建共享文件夹 
78. secpol.msc-----本地安全策略 
79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 
80. services.msc---本地服务设置 
81. Sndvol32-------音量控制程序 
82. sfc.exe--------系统文件检查器 
83. sfc /scannow---windows文件保护 
84. tsshutdn-------60秒倒计时关机命令 
3. 84. tsshutdn-------60秒倒计时关机命令 
85. tourstart------xp简介(安装完成后出现的漫游xp程序) 
86. taskmgr--------任务管理器 
87. eventvwr-------事件查看器 
88. eudcedit-------造字程序 
89. explorer-------打开资源管理器 
90. packager-------对象包装程序 
91. perfmon.msc----计算机性能监测程序 
92. progman--------程序管理器 
93. regedit.exe----注册表 
94. rsop.msc-------组策略结果集 
95. regedt32-------注册表编辑器 
96. rononce -p ----15秒关机 
97. regsvr32 /u *.dll----停止dll文件运行 
98. regsvr32 /u zipfldr.dll------取消ZIP支持 
99. cmd.exe--------CMD命令提示符 
100. chkdsk.exe-----Chkdsk磁盘检查 
101. certmgr.msc----证书管理实用程序 
102. calc-----------启动计算器 
103. charmap--------启动字符映射表 
104. cliconfg-------SQL SERVER 客户端网络实用程序 
105. Clipbrd--------剪贴板查看器 
106. conf-----------启动netmeeting 
107. compmgmt.msc---计算机管理 
108. cleanmgr-------垃圾整理 
109. ciadv.msc------索引服务程序 
110. osk------------打开屏幕键盘 
111. odbcad32-------ODBC数据源管理器 
112. oobe/msoobe /a----检查XP是否激活 
113. lusrmgr.msc----本机用户和组 
114. logoff---------注销命令 
115. iexpress-------木马捆绑工具,系统自带 
116. Nslookup-------IP地址侦测器 
117. fsmgmt.msc-----共享文件夹管理器 
118. utilman--------辅助工具管理器 
119. gpedit.msc-----组策略
120. explorer-------打开资源管理器

范例:磁盘双击打不开的

处理方法:

cmd /c reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
cmd /k reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f

cmd k reg delete "HKEY_CLASSES_ROOT\Drive\shell\run" /f
cmd /k reg delete "HKEY_CLASSES_ROOT\Drive\shell\run" /f

 

获取创建时间

 

public static String getFileCreateDate(File _file) {
        File file = _file;
        //处理空格
        //String name = file.getName();
        //System.out.println("old name is :["+file.getName()+"]");
        //while (name.indexOf(" ") > 0) {
			//name = name.replaceAll(" ", "_");
		//}
         
        try {
        	//file.renameTo(new File(file.getAbsolutePath()+name));
        	//System.out.println("now name is :["+file.getName()+"]");
            Process ls_proc = Runtime.getRuntime().exec(
                    "cmd.exe /c dir " + file.getAbsolutePath() + " /tc");
            BufferedReader br = new BufferedReader(new InputStreamReader(ls_proc.getInputStream()));
            for (int i = 0; i < 5; i++) {
                br.readLine();
            }
            String stuff = br.readLine();
            StringTokenizer st = new StringTokenizer(stuff);
            String dateC = st.nextToken();//08/16/2012
            System.out.println(file.getName()+"--->"+dateC);
            //String time = st.nextToken();
            //String datetime = dateC.concat(time);//08/16/201211:03
            br.close();
            //return datetime;
            return dateC;
        } catch (Exception e) {
        	System.out.println(e);
            return null;
        }

    }
 

 

 

 

分享到:
评论

相关推荐

    java中两种方式调用其他.exe可执行程序

    Java 中两种方式调用其他.exe 可执行程序 Java 是一种广泛应用于企业级应用开发的编程语言,可以调用其他.exe 可执行程序,实现一些特殊的功能。在 Java 中有两种方式可以调用其他.exe 可执行程序,即使用 `Desktop...

    仿照windows下的CMD.EXE程序

    【标题】:“仿照windows下的CMD.EXE程序” 在Windows操作系统中,CMD.EXE是一个非常重要的命令行界面工具,它提供了用户与操作系统交互的方式,允许执行各种系统命令、管理文件和运行程序。VB(Visual Basic)是...

    java中调用本地exe文件

    List&lt;String&gt; commands = Arrays.asList("cmd.exe", "/c", "dir C:\\Windows"); ProcessBuilder pb = new ProcessBuilder(commands); pb.redirectErrorStream(true); // 合并标准输出和错误输出 Process p = pb....

    java 以管理员身份调用cmd 需要用到的文件

    在Java编程中,有时我们需要执行...总之,要以管理员身份在Java中调用CMD,可以通过`nircmd.exe`这样的辅助工具来实现,或者利用Java自身的API进行权限请求。理解这个过程对于编写需要高权限操作的Java程序至关重要。

    Java_CMD.rar_java cmd

    这时,我们可以利用Java的`Runtime`类或`ProcessBuilder`类来调用CMD(命令提示符)命令。本文将详细讲解如何在Java程序中调用CMD命令。 首先,我们来看`Runtime.getRuntime().exec()`方法,这是最常用的方式来执行...

    chrome 调用exe

    `native_cmd.bat`可能是一个批处理文件,用于执行`demo.exe`。 ```javascript document.getElementById('runExe').addEventListener('click', function() { chrome.runtime.sendNativeMessage('...

    java调用cmd创建定时任务

    java语言通过cmd命令在远程电脑上创建定时任务,从而达到控制远程开启或者关闭自己想要处理的应用程序,而不用亲临。很简单,由于win10系统的安全性,使用邮箱在线注册过的win10估计是不行的,自己试吧。

    Hadoop2.7.3 Window10 hadoop.dll winutils.exe

    在本文中,我们将深入探讨如何在Windows 10操作系统中使用Hadoop 2.7.3版本进行开发,特别关注“hadoop.dll”和“winutils.exe”这两个关键组件。Hadoop是Apache软件基金会开发的一个开源分布式计算框架,它允许在...

    Windows系统中Java调用cmd命令及执行exe程序的方法

    ### Java调用cmd命令 1. **使用Runtime类**: Java中可以使用`Runtime`类来获取Java程序的运行时对象。通过运行时对象,可以使用`exec()`方法来执行系统命令。 2. **命令格式**: 在Java中执行cmd命令时,常用的...

    jad.exe 反编译工具

    2. **添加到系统路径**: 要使jad.exe 在命令行中可以直接调用,你需要将其所在路径添加到系统的PATH环境变量中。这样,无论你在哪个目录下,都可以通过命令行运行jad。 3. **运行jad.exe**: 打开命令行窗口(在...

    winutils.exe_hadoop-3.0.0

    `winutils.exe`通常位于Hadoop安装目录的`bin`子目录下,需要将其路径添加到系统环境变量`PATH`中,以便在命令行中随时调用。 `hadoop.dll`是Hadoop在Windows上运行所需的动态链接库文件,它包含了Hadoop的一些核心...

    java调用cmd创建目录和复制文件

    下面将详细解释如何使用Java调用CMD来创建目录和复制文件。 首先,我们需要了解CMD中的命令。在Windows CMD中,我们可以使用`mkdir`命令创建目录,`copy`命令复制文件。例如,创建一个名为“我的文件夹”的目录,...

    hadoop-2.9.2 win环境运行资源文件:hadoop.dll, winutils.exe

    由于Windows系统与Linux在文件权限和系统调用上有显著差异,`winutils.exe`是确保Hadoop在Windows上正常工作的关键组件。 3. **在Windows 10上安装和配置Hadoop-2.9.2**: - 首先,你需要下载Hadoop的Windows兼容...

    java javascript 调用命令行 cmd

    **Java调用命令行** 在Java中,我们可以使用`Runtime`类或`ProcessBuilder`类来执行命令行操作。 1. **使用Runtime.exec()** `Runtime.getRuntime().exec(command)` 是最基础的方法,用于执行指定的系统命令。`...

    java调用windows命令

    - 如果要执行DOS内部命令,如`dir`或`copy`,需要在命令前加上命令解释器,如`cmd.exe /c`。例如: ```java Process process = Runtime.getRuntime().exec("cmd.exe /c dir"); ``` - 为了确保程序在不同版本的...

    java执行cmd命令并返回运行结果

    使用方法: (1)导入Command.jar工具包 (2)Command.exeCmd&#40;"cmd命令"&#41;//该方法返回String

    winutils.exe hadoop.dll

    当`winutils.exe`执行时,会调用`hadoop.dll`中的函数来完成相应的任务。 要在Windows上配置Hadoop,首先需要下载预编译的Hadoop版本,确保其中包含了`winutils.exe`和`hadoop.dll`。然后,将Hadoop解压到本地,并...

    apk反编译软件 apktool.jar + aapt.exe + APKTool.cmd

    最后,`APKTool.cmd` 可能是一个批处理文件,包含了调用apktool.jar和aapt.exe的命令行指令,以简化反编译流程。用户只需要运行这个CMD文件,然后按照提示操作,就可以自动完成整个反编译过程,无需手动输入复杂的...

    解决Java调用BAT批处理不弹出cmd窗口的方法分析

    Runtime.getRuntime().exec("cmd.exe /C start D:\\test.bat"); ``` 这段代码会打开一个新的CMD窗口并执行指定的批处理文件。这里的"start"命令用于启动一个新的进程,"/C"参数表示执行完cmd命令后关闭CMD窗口,而"D...

    java 调用 windows cmd 命令

    总结,通过Java调用Windows CMD命令,我们可以方便地执行系统级任务,实现与操作系统的交互。`FileProcessInShell.java`可能就是这样一个例子,它演示了如何在Java程序中执行和处理CMD命令的输出。在实际开发中,...

Global site tag (gtag.js) - Google Analytics