디렉토리를 존재하지 않는 위치로 이동하시겠습니까?

디렉토리를 존재하지 않는 위치로 이동하시겠습니까?

저는 MonoDevelop을 사용하여 디렉토리와 파일을 한 위치에서 다른 위치로 이동하는 작은 C#프로그램을 작성했지만 약간 엉망이었습니다.

DirectoryInfo.MoveTo(path1, path2);폴더를 이동하기 위해 C#을 사용하고 있는데 path2.

초기 상황은 다음과 같습니다. 내 폴더에 하위 폴더가 있었습니다./home/waka/Downloads/folder/subfolder_Name_That_Is_Too_Long_For_My_Liking

해당 하위 폴더를 simple 로 이동/이름 변경을 시도했지만 섹션 /home/waka/Downloads/folder/subfolder을 지정하지 않고 /home/waka/Downloads/folder다음과 같이 이동했습니다.

DirectoryInfo.MoveTo("/home/waka/Downloads/folder/subfolder_Name_That_Is_Too_Long_For_My_Liking", "subfolder");

그래서 제 질문은 이 폴더가 어디에서 끝나나요?입니다. 명령 history | grep mv을 사용하지 않기 때문에 할 수 없습니다 mv. 방금 폴더를 삭제한 것인가요, 아니면 계속 찾을 수 있나요?

나는 다음을 시도했습니다.
1. 실행 중이지만 fsck마운트된 장치에서 파일 시스템이 손상될 것이라는 경고가 표시됩니다.
2. 단순히 오류를 되돌리려고 했으나 예외가 발생했습니다 Directory not found.

답변1

이동을 수행하는 Mono 프로세스의 현재 작업 디렉터리에 있습니다.

관련 정보