728x90
반응형

directory 11

GitHub 저장소에서 단일 폴더 또는 디렉토리 다운로드

질문 : GitHub 저장소에서 단일 폴더 또는 디렉토리 다운로드 GitHub에서 호스팅되는 원격 Git 리포지토리에서 특정 폴더 또는 디렉터리 만 다운로드하려면 어떻게해야합니까? 여기에 GitHub 리포지토리가있는 예를 들어 보겠습니다. git@github.com:foobar/Test.git 디렉토리 구조 : Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py 전체 테스트 프로젝트를 복제하지 않고 foo 폴더 만 다운로드하고 싶습니다. 답변 2021 년 4 월 업데이트 : 커뮤니티에서 만든 몇 가지 도구가 있습니다. 디렉토리 다운로드 ( 프레 간테에 대한 크레딧) 또한 Github 웹 UI의 버튼으로 우수한 Refined Github 크롬 ..

개발관련/Git 2021.11.30

Java에서 디렉토리를 만드는 방법

질문 : Java에서 디렉토리를 만드는 방법은 무엇입니까? 디렉토리 / 폴더는 어떻게 만듭니 까? System.getProperty("user.home"); 새 폴더가없는 경우에만 디렉토리 (디렉토리 이름 "new folder")를 만들어야합니다. 답변 ~ 7 년 후에 Bozho 가 제안한 더 나은 접근 방식으로 업데이트 할 것입니다. File theDir = new File("/path/directory"); if (!theDir.exists()){ theDir.mkdirs(); } 출처 : https://stackoverflow.com/questions/3634853/how-to-create-a-directory-in-java

Python의 디렉토리 트리 목록을 얻는 방법

질문 : Python의 디렉토리 트리 목록 파이썬에서 주어진 디렉토리에있는 모든 파일 (및 디렉토리) 목록을 얻으려면 어떻게해야합니까? 답변 이것은 디렉토리 트리의 모든 파일과 디렉토리를 순회하는 방법입니다. import os for dirname, dirnames, filenames in os.walk('.'): # print path to all subdirectories first. for subdirname in dirnames: print(os.path.join(dirname, subdirname)) # print path to all filenames. for filename in filenames: print(os.path.join(dirname, filename)) # Advanced us..

[C#] 폴더가없는 경우 새로 만드는 방법

질문 : 폴더가없는 경우 새로 만듭니다. 내 응용 프로그램에서 FileUploader 컨트롤을 사용합니다. 지정된 폴더에 파일을 저장하고 싶습니다. 이 폴더가 없으면 먼저 만든 다음이 폴더에 파일을 저장하고 싶습니다. 폴더가 이미 존재하는 경우 파일을 저장하십시오. 어떻게 할 수 있습니까? 답변 다른 사람들이 말했듯이 System.IO.Directory.CreateDirectory 사용하십시오. 그러나 먼저 존재하는지 확인할 필요는 없습니다. 문서에서 : 이미 존재하거나 경로의 일부가 유효하지 않은 경우가 아니면 경로에 지정된 모든 디렉토리가 작성됩니다. 디렉터리가 이미있는 경우이 메서드는 새 디렉터리를 만들지 않지만 기존 디렉터리에 대한 DirectoryInfo 개체를 반환합니다. 출처 : https:..

파이썬 디렉토리의 모든 파일을 나열하는 방법

질문 : 디렉토리의 모든 파일을 어떻게 나열합니까? 파이썬에서 디렉토리의 모든 파일을 list 추가하려면 어떻게해야합니까? 답변 os.listdir() 은 디렉토리에있는 모든 것을 얻을 것입니다- 파일 과 디렉토리 . 파일 만 원하는 경우 os.path 사용하여 필터링 할 수 있습니다. from os import listdir from os.path import isfile, join onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))] 또는 os.walk() 를 사용하여 방문하는 각 디렉토리에 대해 두 개의 목록 을 생성 할 수 있습니다. 파일 과 디렉토리로 분할합니다. 최상위 디렉토리 만 원하면 처음으로 생성 할 때 중단 할 수 있습..

[Git] 하위 폴더 / 하위 디렉토리를 무시하는 방법

질문 : 하위 폴더 / 하위 디렉토리를 무시하는 방법은 무엇입니까? 내 .Net 솔루션에 많은 프로젝트가 있습니다. 모든 "bin / Debug"및 "bin / Release"폴더 (및 해당 내용)를 제외하고 싶지만 "bin"폴더 자체와 그 안에 포함 된 모든 dll을 포함합니다. "bin /"이있는 .gitignore 는 "Debug "및 " Release "폴더뿐만 아니라 "bin"폴더에 포함 된 모든 dll도 무시합니다. .gitignore bin/Debug 또는 bin/Release Solution/Project/bin/Debug 로 완전히 한정하지 않는 한 디렉토리를 제외하지 않습니다.이 전체 패턴을 포함해야하므로 수행하고 싶지 않습니다. 내 솔루션의 각 프로젝트에 대해 추가 할뿐만 아니라 추가..

개발관련/Git 2021.08.25

Java에서 폴더의 모든 파일을 읽는 방법

질문 : Java에서 폴더의 모든 파일을 읽는 방법은 무엇입니까? Java를 통해 폴더의 모든 파일을 읽는 방법은 무엇입니까? 답변 public void listFilesForFolder(final File folder) { for (final File fileEntry : folder.listFiles()) { if (fileEntry.isDirectory()) { listFilesForFolder(fileEntry); } else { System.out.println(fileEntry.getName()); } } } final File folder = new File("/home/you/Desktop"); listFilesForFolder(folder); Files.walk API는 Java 8에서 ..

C 또는 C ++를 사용하여 디렉토리의 파일 목록을 가져오는 방법

질문 : C 또는 C ++를 사용하여 디렉토리의 파일 목록을 어떻게 가져올 수 있습니까? 내 C 또는 C ++ 코드 내부에서 디렉토리의 파일 목록을 어떻게 확인할 수 있습니까? ls 명령을 실행하고 프로그램 내에서 결과를 구문 분석 할 수 없습니다. 답변 업데이트 2017 : C ++ 17에는 이제 파일 시스템의 파일을 나열하는 공식적인 방법이 있습니다 : std::filesystem . 이 소스 코드와 함께 Shreevardhan 의 훌륭한 답변이 아래에 있습니다. #include #include #include namespace fs = std::filesystem; int main() { std::string path = "/path/to/directory"; for (const auto & ent..

Windows 및 Linux 디렉토리 이름에서 금지 된 문자

질문 : Windows 및 Linux 디렉토리 이름에서 금지 된 문자는 무엇입니까? / 가 Linux에서 금지라는 것을 알고 있으며 다음은 Windows에서 금지입니다 (내 생각에) * . " / \ [ ] : ; | , 내가 또 무엇을 놓치고 있습니까? 그러나 포괄적 인 가이드와 더블 바이트 문자를 고려한 가이드가 필요합니다. 외부 리소스에 연결하는 것은 괜찮습니다. 먼저 금지 된 문자를 포함 할 수있는 이름을 사용하여 파일 시스템에 디렉토리를 만들어야하므로 해당 문자를 밑줄로 바꿀 계획입니다. 그런 다음이 디렉토리와 그 내용을 zip 파일 (Java 사용)에 작성해야하므로 zip 디렉토리 이름에 대한 추가 조언을 주시면 감사하겠습니다. 답변 금지 된 파일 이름 문자에 대한 "종합 가이드"는 파일 이름..

개발관련/Linux 2021.07.01

Git 저장소에 빈 디렉터리를 추가하는 방법

질문 : Git 저장소에 빈 디렉터리를 추가하려면 어떻게해야합니까? Git 저장소에 파일이없는 빈 디렉토리를 추가하려면 어떻게해야합니까? 답변 (저장소에서) 디렉토리를 (거의) 비워 두는 또 다른 방법은 다음 네 줄을 포함 .gitignore # Ignore everything in this directory * # Except this file !.gitignore 그러면 m104의 솔루션 에서 수행해야하는 방식으로 올바른 순서를 얻을 필요가 없습니다. 이는 또한 git 상태를 수행 할 때 해당 디렉토리의 파일이 "untracked"으로 표시되지 않는 이점을 제공합니다. @GreenAsJade 의 댓글을 지속적으로 만들기 : 나는이 솔루션이 질문이 요구 한 바를 정확하게 수행한다는 점에 주목할 가치가 ..

개발관련/Git 2021.06.01

GUID / UUID를 만드는 방법

질문 : GUID / UUID를 만드는 방법JavaScript에서 전역 적으로 고유 한 식별자를 만들려고합니다. 모든 브라우저에서 어떤 루틴을 사용할 수 있는지, 내장 난수 생성기를 "무작위"하고 시드했는지 등을 잘 모르겠습니다.GUID / UUID는 32 자 이상이어야하며 ASCII 범위에 있어야 전달시 문제가 발생하지 않습니다.답변RFC 4122 에 따르면 GUID (Globally Unique IDentifier)라고도하는 UUID (Universally Unique IDentifier)는 특정 고유성 보장을 제공하도록 설계된 식별자입니다.몇 줄의 JavaScript 코드에서 RFC 호환 UUID를 구현할 수 있지만 (예 : 아래 @broofa의 답변 참조) 몇 가지 일반적인 함정이 있습니다.잘못된..

728x90
반응형