, 나는 하나가 이미을 backuping 파일이 이미
내가 존재하지 않는 경우 파일의 백업을 복사하려고 존재하지 않는 경우 다음은
내가
/홈/관리/Pycharm가/백업/TEST1
하지
을 받고있는 것으로 보이는 오류입니다 찾았습니다 "files.is_file()이"기능에 문제가 데 /home/admin/Pycharm/backup/test 자세한 내용은 '/ 홈/관리/Pycharm가/백업/TEST1'시도 '은 cp --help'실종 대상 파일 피연산자 : 2
CP를 찾을 수 없습니다.
SH : 2 :/홈/관리/Pycharm가/백업/: 발견되지
SH : 3 : 3 도구 : 발견되지
CP : 후 대상 파일 피연산자 누락 '/ 홈/관리/Pycharm/backup/test2 '
자세한 내용은'cp --help '를 사용해보십시오.
는SH는 : 2 :/홈/관리/Pycharm가/백업/: 발견되지
는SH는 : 3 : 3 도구 :
import os
from pathlib import Path
import logging
filename = 'config.dat'
Configlist = []
def createlist():
with open(filename) as f:
for item in f:
Configlist.append(os.path.abspath(item))
def copy():
for list in Configlist:
print(list)
files = Path(list)
if files.is_file():
print("Found")
else:
print("not Found")
os.system("cp -R " + list + " /home/admin/Pycharm/backup/ " + list + "_copy ")
createlist()
copy()
안녕하세요, David 님, 저를 혼란스럽게합니다. 목록에 여러 파일 경로를 추가하는 경우 백업 기능 자체를 하나씩 복사 기능에 체크인하는 방법은 무엇입니까? -> 경로 (목록)가 잘못되었으므로 파일이 없습니다. 또한 os.system 명령은 올바르게 수행되지 않았기 때문에 오류가 발생합니다. 파일을 복사하려면 shutil 모듈을 사용할 수도 있습니다. –
안녕하세요 마르코 복사 기능을 어디에 해결하려고 ... 감사합니다 – David
다음 cp -R 잘못 .... 의미 -R, -r, - 재귀 복사 디렉터리 :-) 그냥 남자를 확인하십시오. . –