Pav*_*mar 14 java macos file creation
File f = new File("C:\\Temp\\Example.txt");
f.createNewFile();
Run Code Online (Sandbox Code Playgroud)
On将在Temp文件夹中创建名为"Example.txt"的新文件.现在我的问题是如何在Mac OS X中提供文件路径.
我试过提供:
File f = new File("\\Users\\pavankumar\\Desktop\\Testing\\Java.txt");
f.createNewFile();
Run Code Online (Sandbox Code Playgroud)
但没有为我工作.
Aka*_*shi 17
必须使用正斜杠"/"来获取文件路径.使用:
File f = new File("/Users/pavankumar/Desktop/Testing/Java.txt");
f.createNewFile();
Run Code Online (Sandbox Code Playgroud)
请使用File.separator独立于操作系统:
String home = System.getProperty("user.home");
File f = new File(home + File.separator + "Desktop" + File.separator + "Testing" + File.separator + "Java.txt");
Run Code Online (Sandbox Code Playgroud)
或者使用org.apache.commons.io.FilenameUtils.normalize:
File f = new File(FileNameUtils.normalize(home + "/Desktop/Testing/Java.txt"));
Run Code Online (Sandbox Code Playgroud)
可以使用它们中的任何一个(第二个选项需要库)
| 归档时间: |
|
| 查看次数: |
42599 次 |
| 最近记录: |