# 서버 파일 관리 (Operate Filescommand)

## Content

서버 파일 관리 플러그인은 서버단 파일의 삭제, 복사 및 파일 정보를 취득할 수 있습니다.

이 명령은 서버 단 명령에서만 사용할 수 있습니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-1593.png)

### 

### 사용방법

서버단 명령실행에서는 파일의 삭제, 복사 및 파일 정보를 취득할 수 있습니다.

#### 파일 삭제

서버에서 파일 경로를 설정 하고 명령을 실행하면 해당 경로의 파일이 삭제됩니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-751.png)

#### 파일 복사

서버의 특정 파일을 특정 위치에 복사 파일 경로를 설정한 후 이 명령어를 실행하면 파일을 복사하여 다른 경로로 이동시킵니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-654.png)

#### 파일 이동

서버의 특정 파일을 특정 위치로 파일 경로를 설정 한후, 이 명령어를 실행하면 파일을 다른 경로로 이동 시킵니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-656.png)

#### 파일 이름 변경

서버단 파일 이름을 변경합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-743.png)

#### 파일 정보 보기

서버에 있는 특정 파일의 이름을 가져옵니다.

* 파일 경로 : 파일의 경로
* 파일 정보 종류

    ```auto
    . 파일 이름: 예: "c:\aaa\bbb\abc.txt" 결과 "abc.txt"
    
    . 파일 확장자: 예: "c:\aaa\bbb\abc.txt" 결과 ".txt"
    
    . 폴더 경로: 예: "c:\aaa\bbb\abc.txt"는 "c:\aaa\bbb"가 됩니다.
    
    . 작성 시
    
    . 마지막 수정 시간
    
    . 파일 존재 여: 파일이 존재하는 경우 결과는 "True"이고 그렇지 않으면 "False"입니다.
    
    . 파일크기: 파일의 파일 크기입니다. 단위는 바이트입니다.
    ```
* 결과 저장 파라미터 이름: 명령에서 사용할 수 있도록 결과 정보를 파라미에 저장합니다.

특정 파일이 존재하지 않는 경우. "CreateDateTime", "LastModifyDateTime", "FileSize"를 가져오면 예외가 발생합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-1919.png)

#### 파일 다운로드

파일 경로와 다운로드 시 파일 이름을 설정하고 이 명령을 실행하면 이 경로의 파일을 다운로드 합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-905.png)

#### 파일에 컨텐츠 저장

컨텐츠를 지정된 파일, 콘텐츠: 텍스트 또는 수식(서버 명령 매개변수)에 저장합니다. 세 가지 유형의 콘텐츠가 있습니다.

* 간단한 텍스트: 파일에 쓰기만 하면 됩니다.
* 개체: 데이터베이스에서 쿼리한 데이터와 같이 이동 가능한 유형은 json을 통해 데이터를 직렬화하고 결과를 파일에 씁니다.
* 파일 스트림(스트림): 이것은 Http 요청 명령을 보내는 것으로부터의 결과로 파일 스트림이 될 수 있으며 이동 가능한 유형은 스트림을 파일에 저장합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-2198.png)

#### 폴더 생성

폴더 경로를 입력하고 명령을 실행하면 폴더를 생성합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-622.png)

#### 폴더 삭제

폴더 경로를 입력하고 명령을 실행하면 해 폴더를 삭제합니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-637.png)

#### 폴더에 있는 파일 검색

폴더 경로를 입력한 후, 결과 저장 파라미터 이름을 설정하고 명령을 수행하면 해당 폴더에 있는 파일을 검색할 수 있습니다. 검색 결과는 결과 저장 파라미터 이름에 저장됩니다.

하위 폴더 포함을 체크하면 하위 폴더에서도 파일 검색이 진행됩니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-2173.png)

#### 데이터베이스에서 파일 정보 검색

데이터베이스 첨부파일의 값을 입력하고 명령을 실행하 해당 첨부파일이 데이터베이스에서 검색됩니다.

결과 저장 파라미터 이름에 검색 결과가 저장됩니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-519.png)

#### ZIP 폴더

폴더경로와 ZIP파일 경로를 입력하고 명령을 실행하면 입력한 폴더경로가 ZIP파일로 압축되어 ZIP 파일경로에 해당 ZIP파일이 생성됩니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/4e3bfc58-e2a1-41a1-ac75-a0e383260d93/image-1441.png)