import java.io.File;
import java.io.IOException;
public class FileSeparator {
public static void main(String[] args) {
try {
String filename = "nouveau_fichier.txt";
文字列 currentdirectory= System.getProperty("user.dir");
文字列 absoluteFilePath = "";
absoluteFilePath = currentdirectory + File.separator + filename;
System.out.println("絶対パス: " + absoluteFilePath);
ファイル file = new File(absoluteFilePath);
if (file.createNewFile()) {
System.out.println("ファイルが作成されました!");
} else {
System.out.println("ファイルはすでに存在します。");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
絶対パス: C:\Documents and Settings\Poste07\workspace\File\nouveau_fichier.txt
File created!
import java.io.File;
import java.io.IOException;
public class NewFile {
public static void main(String[] args) {
try {
String filename = "nouveau_fichier.txt";
文字列 currentdirectory = System.getProperty("user.dir");
ファイル file = new File(currentdirectory, filename);
System.out.println("パス: " + file.getAbsolutePath());
if (file.createNewFile()) {
System.out.println("ファイルが作成されました!");
} else {
System.out.println("ファイルはすでに存在します。");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
パス: C:\Documents and Settings\Poste07\workspace\File\nouveau_fichier.txt
File already exists.
import java.io.File;Output:
import java.io.IOException;
public class NewFile {
public static void main(String[] args) {
try {
String filename = "nouveau_fichier.txt";
文字列 currentdirectory = System.getProperty("user.dir");
文字列 AbsolutePath = "";
string os = System.getProperty("os.name").toLowerCase();
if (os.indexOf("win") >= 0) {
//windows
Absolutepath = currentdirectory + "\\" + filename;
} else if (os.indexOf("nix") >= 0 ||
os.indexOf("nux") >= 0 ||
os.indexOf("mac") >= 0) {
//unix または mac の場合
AbsolutePath = currentDirectory + "/" + filename;
}else{
//OS が見つかりません
AbsolutePath = currentdirectory + "/" + filename;
}
System.out.println("パス: " + AbsolutePath);
ファイル file = new File(AbsolutePath);
if (file.createNewFile()) {
System.out.println("ファイルが作成されました");
} else {
System.out.println("ファイルはすでに存在します");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
パス: C:\Documents and Settings\Poste07\workspace\File\nouveau_fichier.txtResources:
File already exists.
Please disable your ad blocker and refresh the window to use this website.