>

보고서라는 여러 파일이 들어있는 폴더가 있습니다. 파일 확장자가없는 일부.

python 또는 bash를 사용하여 pdf 보고서를 다른 폴더로 이동해야합니다.

이 작업을 수행하는 방법에 대한 팁이 있습니까?

  • 답변 # 1

    당신이하고있는 모든 것이 다른 폴더로 옮기는 것이라면, bash는 그렇게 간단한 조작이기 때문에 bash를 추천합니다

    #!/bin/bash
    mv report.pdf /path/to/new/folder
    
    

  • 답변 # 2

    Bash에 대한 AllenMoh의 답변에 동의합니다. OP가 파이썬에 대해서도 물었으므로 여기에 파이썬 솔루션이 있습니다.

    import shutil
    import os
    src = '/path/report.pdf'
    dst = '/new_path/'
    shutil.move(src, dst)
    # alternative, if destination is on current file system, you can use rename
    # notice here the filename is specified
    dst = '/new_path/report.pdf' 
    os.rename(src, dst)
    
    

  • 답변 # 3

    Python-Magic 라이브러리 도움말을 사용하여 파일 형식을 찾을 수 있습니다.

    모든 파일 이름을 루프로 읽고 magic.from_file("filename") 에 전달하십시오.  출력이 pdf인지 확인하십시오. pdf 인 경우 대상 디렉토리로 이동하십시오.

    이 API는 파일 확장자에 의존하지 않습니다.

관련 자료

  • 이전 javascript - windowlocation이 올바르게 업데이트되지 않습니다
  • 다음 javascript - 인형 - pageevaluate (() => documentqueryselectorall ())을 사용하여 특정 웹 사이트에서 요소를 추출 할 수 없습니다