프로젝트 생성 시 이미 해당 파일이 존재 하는지 확인하는 기능
This commit is contained in:
@@ -47,7 +47,7 @@ namespace Studio.UI
|
|||||||
var projectName = GetProjectName();
|
var projectName = GetProjectName();
|
||||||
var projectPath = GetProjectRoute();
|
var projectPath = GetProjectRoute();
|
||||||
|
|
||||||
if (!IsProjectNameVaild(projectName) || !IsProjectPathVaild(projectPath))
|
if (!IsProjectNameVaild(projectName) || !IsProjectPathVaild(projectPath) || !IsProjectExistVaild())
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -95,6 +95,17 @@ namespace Studio.UI
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
private bool IsProjectExistVaild()
|
||||||
|
{
|
||||||
|
var projectPath = InputField_ProjectRoute.text;
|
||||||
|
var projectNameAndExtension = $"{InputField_ProjectName.text}.ocs";
|
||||||
|
|
||||||
|
var filePath = Path.Combine(projectPath, projectNameAndExtension);
|
||||||
|
if (File.Exists(filePath))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ namespace Studio.UI
|
|||||||
var projectName = GetProjectName();
|
var projectName = GetProjectName();
|
||||||
var projectPath = GetProjectRoute();
|
var projectPath = GetProjectRoute();
|
||||||
|
|
||||||
if (!IsProjectNameVaild(projectName) || !IsProjectPathVaild(projectPath))
|
if (!IsProjectNameVaild(projectName) || !IsProjectPathVaild(projectPath) || IsProjectExistVaild())
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -87,5 +87,17 @@ namespace Studio.UI
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
private bool IsProjectExistVaild()
|
||||||
|
{
|
||||||
|
var projectPath = InputField_ProjectRoute.text;
|
||||||
|
var projectNameAndExtension = $"{InputField_ProjectName.text}.ocs";
|
||||||
|
|
||||||
|
var filePath = Path.Combine(projectPath, projectNameAndExtension);
|
||||||
|
if (File.Exists(filePath))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user