【发布时间】:2013-05-27 02:06:20
【问题描述】:
在下载 (Java) 脚本中,您可以将位置设置为 %appdata%、%home% 等吗?我尝试以多种不同的方式添加此脚本,但我想出的只是错误。我是否需要事先启动一个.bat 文件来设置目录、cd 和所有内容?
【问题讨论】:
在下载 (Java) 脚本中,您可以将位置设置为 %appdata%、%home% 等吗?我尝试以多种不同的方式添加此脚本,但我想出的只是错误。我是否需要事先启动一个.bat 文件来设置目录、cd 和所有内容?
【问题讨论】:
您可以使用System.getenv() 将路径设置为environment variable(不需要.bat 脚本):
File dir = new File(System.getenv("APPDATA"), "DataFolder");
确保文件夹已创建:
if (!dir.exists())
{
try
{
dir.mkdirs();
}
catch (Exception e)
{
e.printStackTrace();
}
}
在文件夹中创建文件并确保已创建:
File file = new File(dir, "log.txt");
if (!file.exists())
{
try
{
file.createNewFile();
}
catch (Exception e)
{
e.printStackTrace();
}
}
【讨论】: