CGI 에서 질문입니다.

mabux의 이미지

하나의 이미지 화일 이름이
aaa.gif 일 경우

CGI 를 통하여
aaa.gif 를 aaa_b.gif 로 변경을 하고 싶습니다.

그리고 입력 받은 ccc.gif 를 aaa.gif 로 변경하여
기존의 aaa.gif 가 있는 위치에 저장을 하려 합니다.

궁금한것은 aaa.gif로 저장되어있는 것을
aaa_b.gif 로 변환하는 CGI 함수가 있는지 궁금하네요..

아니면 어떻게 CGI 에서 코딩을 해야 하는 건지 궁금합니다.

CGI 처음 하는거라 좀 어렵네요.. 답변 부탁드리겠습니다.

ulsiguya의 이미지

만약에 C를 이용해서 CGI를 짜고 있다면 그냥 system(...) 함수나 파일카피하는 함수를 이용해서 하고자 하는것을 구현하시면 될듯하네요...
예를들어 aaa.gif 파일을 bbb.gif 파일로 이름을 바꾸고 싶다면

system("mv aaa.gif bbb.gif");

이렇게 하믄 되는데요...
물론 실행이 끝날때까지 블럭이 되기도 하고 몇가지 생각할것이 많기는 하지만... 일단 쉽게 하려면 말한데로 하면 될듯합니다...

shamlock의 이미지

하드링크를 거는 것은 어떨까요?
카피보다는 속도가 훨씬 빠를 것 같은 생각이 드는군요

@.@