GDXCOPY
다른 GAMS 버전의 슬롯 나라 파일은 호환되지 않을 수 있습니다. 현재 GAMS 시스템은 모든 이전 슬롯 나라 파일 형식을 읽을 수 있습니다.GDXCOPY유틸리티는 슬롯 나라 파일을 다른 GAMS 시스템이 읽을 수 있는 형식으로 변환하는 메커니즘을 제공합니다.
사용법
gdxcopy 옵션 inFile outDir
또는
gdxcopy 옵션 -파일 내 교체
첫 번째 형식은 변환된 파일을 디렉토리에 복사합니다; 두 번째 형식은 원본 파일을 대체합니다.
파일 내
단일 파일 또는 .슬롯 나라 파일 확장자를 가진 파일 패턴.
outDir
출력 디렉터리.
다음을 사용하여 명시적으로 파일을 변환하는 대신GDXCOPY유틸리티, 환경 변수를 사용하여 파일을 변환할 수도 있습니다GDXCONVERT값 V5, V6 또는 V7. 지정된 값은 환경 변수 값과 함께 사용됩니다.GDXCOMPRESS전화하다GDXCOPY슬롯 나라 파일이 생성되자마자.
환경 변수의 값은 GAMS 매개변수를 사용하여 설정할 수도 있습니다.GDXCONVERT그리고GDXCOMPRESS.
옵션:
| 옵션 | 대상 형식 |
|---|---|
| -V5 | 버전 5 |
| -V6U | 버전 6 비압축 |
| -V6C | 버전 6 압축 |
| -V7U | 버전 7 비압축 |
| -V7C | 버전 7 압축 |
현재 GAMS 시스템은 항상 이전 슬롯 나라 파일 형식을 처리할 수 있습니다.GDXCOPY유틸리티는 슬롯 나라 파일을 이전 형식으로 변환하는 메커니즘을 제공하므로 이전 GAMS 시스템에서 이러한 파일을 읽을 수 있습니다.
참고:
- 버전 7 형식의 파일은 GAMS 버전 22.6에서 도입되었습니다. 버전 6 형식의 파일은 GAMS 버전 22.3에서 도입되었습니다. 이전 버전에서는 버전 5를 사용했습니다.
- 슬롯 나라 파일 형식 버전 7에 도입된 일부 기능은 이전 형식에서는 표현할 수 없습니다.
특징 취한 조치 차원 > 10 기호는 무시됩니다. 31자를 초과하는 식별자 31자로 잘림 31자를 초과하는 고유 요소 31자로 잘림 기호의 도메인 도메인이 무시됩니다. 별칭 기호 기호는 세트로 입력됩니다. 기호에 대한 추가 텍스트 추가 텍스트는 무시됩니다. - macOS 시스템은 슬롯 나라 형식 버전 6 및 버전 5로의 변환을 지원하지 않습니다.
예
아래 예에서는 모든 슬롯 나라 파일을 버전 6의 압축 형식으로 변환합니다.
디렉터리 1,219t1.슬롯 나라 1,740t0.슬롯 나라 889,973 i.슬롯 나라 1,740 pv.슬롯 나라 894,672바이트 gdxcopy -v6c *.슬롯 나라 새 디렉터리 새로운 디렉토리 1,219t1.슬롯 나라 1,219t0.슬롯 나라 203,316 i.슬롯 나라 1,219 pv.슬롯 나라 206,973바이트
- 참고
- Linux/Unix: gdxcopy에 직접 와일드카드를 전달하려면 이를 인용하거나 이스케이프해야 합니다(예:
gdxcopy -v6c \*.슬롯 나라 newdir), 그렇지 않으면 쉘이 gdxcopy를 호출하기 전에 와일드카드를 확장하므로 예상치 못한 동작이 발생할 수 있습니다.