저는 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 프로세스의 현재 작업 디렉터리에 있습니다.