반응형

파일명 3

자바(JAVA) - 폴더 파일명 변경

자바를 사용해서 원하는 폴더의 모든 파일명을 변경하는 방법입니다. 이 글과 보시는 분의 목적이나 방법이 다를 수 있습니다. 저는 알고리즘 폴더의 파일명들을 변경하고 싶어 이 코드를 작성하여 파일명을 변경하였습니다. 원하는 폴더의 절대 경로를 가져와 저장합니다 String path = "/Users/dlee/Desktop/Algorithm_Study/backjoon/"; 절대 경로를 가져오는 방법은 워낙 다양해서 편한 방법으로 찾았다고 가정하겠습니다. 폴더를 가져오기 위해 java.io에 있는 File 클래스를 사용할 것입니다. import java.io.File; File클래스의 생성자 중 File(String pathname)으로 생성하면 입력한 pathname 경로 파일의 객체를 생성합니다. File..

[Github] git config core.ignorecase false

Github git config core.ignorecase false Github는 파일명이나 폴더명을 대소문자만 변경하면 인식하지 못합니다. 그것을 인식하게 해준다고 알려진 git config core.ignorecase false 설정방법입니다. 기존에는 파일명을 변경하고 commit을 하면 commit할게 없다고 나왔는데요, 위의 설정을 해주시면 commit이 정상적으로 나타나게 됩니다. 하지만 권장하지 않으며, 이것을 사용하면 다른 문제가 발생합니다. 이렇게 하면 파일명이 변경된 것이라고 생각하실 텐데 github에서 확인해보시면 아래와 같이 대문자 파일 하나, 소문자 파일 하나가 있는것을 확인하실 수 있습니다. 이제 github에는 두개의 파일이 있지만 이것을 git pull을 해도 로컬에는 ..

Github 2021.01.29

[Github] 파일명 대소문자 변경

Github 파일명 대소문자 변경 Github는 파일명을 대소문자만 변경하면 구분하지 못하는 사실을 알고 계신가요? 로컬 영역에서 파일명을 변경하면 로컬 영역에는 변경된 파일명이 나타나지만, Github내에서는 그 변경이 적용이 되지 않습니다. 파일명을 변경한 뒤 commit를 해주면 변경된 것이 없다고 나옵니다. 그러면 파일명을 어떻게 변경해야 할까요? 방법은 git mv 를 사용하는 방법입니다. git mv 를 사용하여 파일명을 변경하니깐 이제 commit이 동작합니다. 다른 방법은 파일명을 임의의 파일명으로 수정한다음 push 해주시고, 다시 그 파일명을 대소문자 구분하여 변경한다음 push 하는 방법도 있습니다.

Github 2021.01.29
반응형