ファイルアップロード)作成日フォルダ
4223 ワード
📖コード#コード# private String makeFolder(){
String str =
LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd"));
String folderPath =
str.replace("/", File.separator); //각기 다른 브라우저를 위한 구분자 교체
//make folder
File uploadFilePath = new File(uploadPath, folderPath);
if(uploadFilePath.exists() == false){
uploadFilePath.mkdirs();
}
return folderPath;
}
🔍 コードの理解
👉File.separator
private String makeFolder(){
String str =
LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd"));
String folderPath =
str.replace("/", File.separator); //각기 다른 브라우저를 위한 구분자 교체
//make folder
File uploadFilePath = new File(uploadPath, folderPath);
if(uploadFilePath.exists() == false){
uploadFilePath.mkdirs();
}
return folderPath;
}
String path =
uploadPath + File.separator + folderPath + File.separator + uuid+ "_" + fileName;
👉 File
ファイルクラス作成者記述ファイルの親オブジェクトファイルに、サブオブジェクト名を持つファイルオブジェクトを作成します.「ファイル」(String parent,String child)の親フォルダパスに、子の名前を持つファイルオブジェクトを作成します.ファイル(String pathName)pathNameに対応するファイルオブジェクトを作成します.ファイル(URI)uriパスに対応するファイルオブジェクトを作成します.
📜 ファイル作成者とメソッドの理解
✌ exists()
✌ mkdir(), mkdirs()
Reference
この問題について(ファイルアップロード)作成日フォルダ), 我々は、より多くの情報をここで見つけました https://velog.io/@invigorating92/날짜-폴더-생성テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol