묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
파일일 일괄 변경 질문
2017.10.01 22:06
파일명 일괄 변경 문의 합니다
파일 형식은 아래와 같습니다
abcd.html.tmp
1234.html.tmp
위 형식의 파일명을
abcd.html
1234.html 로 변경을 하려고 합니다.
윈도우 shell 환경에서 변경을 하려고 했더니 확장자가 2개라 인식이 안됩니다
엑셀이나 함수를 이용해 하는 방법 좀 알려 주시면 감사 하겠습니다
제가 사용하던 PHP 구문입니다.
$fullpath = "폴더경로";
$_DIR = scandir($fullpath, 1);
foreach ($_DIR as $key => $_info)
{
if($_info!='.' && $_info!='..' && preg_match('/^((?!html.tmp).)*$/',$_info))
{
echo $_info."<br />";
}
else
{
$_newfile = preg_replace('/.html.tmp/','.html', $_info);
$oldfile = $fullpath."/".$_info;
$newfile = $fullpath."/".$_newfile;
if($_info!='.' && $_info!='..' && file_exists($oldfile))
{
echo $newfile;
@rename($oldfile,$newfile);
}
echo $_info."<br />";
}
}