所以,我想创建一个简单的代码行,使批处理文件创建一个文本文档,同时,回声"成就获取:开始游戏"
if not exist "achievements\Start the Game.txt" echo Achievement Get: Start the Game! >> "achievements\Start the Game.txt"
(批处理文件已经将CD设置为文件夹位置,所以不是因为我没有完整的位置"
使用它,它确实创建了文件,但批处理文件从未说过"成就获取:开始游戏!"相反,它表示在运行时创建的文本文件中。
简短版:如果文件不存在,我希望批处理文件在文件夹中创建文本文件,但我也希望它说文件已创建。
提前致谢。
答案 0 :(得分:0)
您可以检查文件是否退出:
#!/bin/bash
file="achievements\Start the Game.txt"
if [ -f "$file" ]
then
echo "$file found."
else
echo "$file not found."
fi
所以这可以写成
#!/bin/bash
file="/etc/hosts"
if [ -f "$file" ]
then
...do what you will
else
echo "Achievement Get: Start the Game!" > $file
fi
编辑:注意这是Linux
答案 1 :(得分:0)
app.use("/:locale?/", routes.Index);
您不能说出要放入文件的内容。这将使它达到零长度。
if not exist "achievements\Start the Game.txt" copy nul "achievements\Start the Game.txt">nul&echo Achievement Get: Start the Game!
会抑制>nul
消息。
& 分隔要级联的命令。
使用
也有效file copied
答案 2 :(得分:0)
我做了一些研究并提出了这个
@echo off
if not exist "\achievements\Start the Game.txt" goto a
EXISTS ALREADY
PAUSE
EXIT
:A
cd "\achivements"
echo. 2> "Start the Game.txt"
echo Achievement Get: Start the game !
pause
应该工作