목록2020/04/01 (2)
낭만 프로그래머
프로젝트에서 필요한 것이 특정날짜가 지났을 경우 파일들을 삭제하는 작업 스케쥴링을 하는 것이다. 날마나 하는 DB 백업 파일을 지우는 것이 한 예다. 1. Windows 배치 파일을 생성하자 forfiles /p "d:\DB백업폴더" /s /m *.dmp /d -30 /c "cmd /c del @path" /p "경로" /s 하위폴더를 포함하여 검색 /m 검색할 단어 /d 날짜(-30 은 30일 이전까지) /c 명령어 @file -> 파일 이름 반환 @fname -> 확장자 없이 파일명만 반환 @ext -> 확장자만 반환 @path -> 전체경로 반환 @relpath -> 상대경로 반환 @isdir -> 디렉토리면 "true" 파일이면 "false" 반환 @fsize -> 파일 사이즈 반환 @fdate ..
- Tomcat Server를 윈도우 서비스로 구동시에 네트워크 드라이버(또는 공유폴더) 접근이 되지 않는다. 해결 방법은 SMB 라이브러리를 사용하였다 삼바(samba)란? 삼바란 리눅스에서 윈도우쪽 파일시스템과 프린터로 접근 할 수 있게하는 소프트웨어이다. SMB(Server Message Block)란? SMB는 윈도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기 위한 것이다. CIFS(Common Internet File System)란? CIFS는 인터넷을 위한 SMB 파일 공유 프로토콜의 확장된 버전으로 윈도우와 유닉스 환경을 동시에 지원하는 인터넷의 표준 파일 규약입니다. 1. SMB V1 사용 (https://www.jcifs.org/) - 만일 소스상에 문..