我想執行類文件。之後,我需要在新的文本文件中輸出類文件。每次運行批處理文件時,輸出文件名應該是:ClassOutput+SystemDate
。 我的意思是我期待的文本文件名(Classoutput30012012)批處理文件來運行java.class並將輸出保存在文本文件中與系統日期
cd \
cd Abc\JavaApplication
java MyJavaApplication.Class
我想執行類文件。之後,我需要在新的文本文件中輸出類文件。每次運行批處理文件時,輸出文件名應該是:ClassOutput+SystemDate
。 我的意思是我期待的文本文件名(Classoutput30012012)批處理文件來運行java.class並將輸出保存在文本文件中與系統日期
cd \
cd Abc\JavaApplication
java MyJavaApplication.Class
我只能猜測你的意思在這裏是什麼,但我們想試試:
@echo off
for /f "skip=1" %%x in ('wmic os get localdatetime') do if not defined MyDate set "MyDate=%%x"
set MyDate=%MyDate:~0,14%
java -cp \Abc\JavaApplication MyJavaApplication > Classoutput%MyDate% 2>&1
,什麼是你的問題? – 2012-01-30 15:06:09
這是功課嗎?請標記爲這樣。你其實並沒有問過一個問題,坦率地說,你好像要求某人爲你做家庭作業。你有什麼嘗試?你有什麼麻煩?這甚至是Java問題嗎?它看起來更像是一個shell腳本問題。在這種情況下,你沒有指定你正在使用的操作系統或shell .... – 2012-01-30 17:04:03
埃裏克,如果有人在批處理文件中完成家庭作業,我會感到非常驚訝。 – Joey 2012-01-30 17:08:36