我正在客户端使用 java 创建一个新文件夹,但我不知道该怎么做,因为用户可以在 OS-X 环境或 Windows 中运行应用程序。 我写的是:
Utility.createDirectory(directory.getText() + "/Archivio");
FileOutputStream fos= new FileOutputStream(directory.getText() + "/Archivio/" + fileName);
fos.write(bytex);
但这仅适用于 OS-X 和 Linux。我该怎么办?
最佳答案
Java 使用的 Windows API 规范了路径并将正斜杠转换为反斜杠,因此 Windows 不会成为问题。简单地说,这应该有效:
new File("/path/to/folder").mkdir();
关于java - 在不知道用户使用的是 OS-X 还是 Windows 的情况下用 Java 创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50678212/