Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 ForFiles 명령으로 공유 네트워크 폴더의 파일과 폴더를 관리하는 방법

ForFiles 명령은 Windows 10에서 특정 조건에 맞는 파일이나 폴더를 관리하거나 삭제할 때 유용하게 활용할 수 있습니다. 공유 네트워크 폴더나 매핑된 네트워크 드라이브에서 이 명령을 사용하고 싶다면, 명령 프롬프트를 통해 다음과 같이 실행할 수 있습니다.

ForFiles는 명령 프롬프트에서 실행하는 명령으로, 주로 사용자가 지정한 필터 조건에 맞는 파일을 삭제하는 데 사용됩니다. 예를 들어, 1년 또는 6개월 이상 지난 파일을 정리해 디스크 공간을 확보하려는 경우 ForFiles 명령 하나로 간단히 처리할 수 있습니다. 다만 기본적으로는 로컬 컴퓨터에서만 실행할 수 있다는 점이 제한적입니다. 공유 네트워크 드라이브나 폴더에서 이 명령을 사용하려면 먼저 해당 위치를 드라이브로 매핑해야 합니다.

공유 네트워크 폴더에서 ForFiles 명령 사용하기

ForFiles 명령은 Windows 10에서 공유 네트워크 폴더나 매핑된 네트워크 드라이브의 파일 및 폴더를 삭제, 이름 변경, 이동하는 데 활용할 수 있습니다. 공유 네트워크 폴더에서 ForFiles 명령을 사용하려면 아래 단계를 따르세요.

  1. 작업 표시줄 검색 상자에서 cmd를 검색합니다.
  2. 관리자 권한으로 실행 옵션을 클릭합니다.
  3. 버튼을 클릭합니다.
  4. net use 명령을 입력해 드라이브를 매핑합니다.
  5. 필터 옵션과 함께 forfiles 명령을 입력해 폴더를 삭제합니다.

먼저 관리자 권한으로 명령 프롬프트를 열어야 합니다. 작업 표시줄 검색 상자에 cmd를 입력하고, 검색 결과에서 명령 프롬프트가 선택되어 있는지 확인한 뒤 관리자 권한으로 실행 옵션을 클릭하세요. 이후 를 선택하면 관리자 권한으로 명령 프롬프트가 실행됩니다.

이제 ForFiles 명령을 실행하기 위해 네트워크 드라이브를 매핑해야 합니다. 다음 명령을 입력하고 Enter 키를 누르세요:

net use F: \\networkShare\files /user:yourusername password

F는 매핑하려는 실제 드라이브 문자로 바꾸고, yourusernamepassword는 본인의 사용자 이름과 비밀번호로 각각 교체해서 입력해야 합니다.

사용 가능한 명령 목록을 확인하려면 다음 명령을 입력하세요:

ForFiles /?

이 명령은 모든 명령어와 예제를 함께 보여주므로, Windows 10에서 매핑된 네트워크 폴더에 적용할 때 유용한 참고 자료가 됩니다.

사용할 수 있는 전체 구문은 다음과 같습니다:

forfiles [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] [{<date> | <days>}]]

ForFiles 명령은 다음과 같이 사용할 수 있습니다:

ForFiles /p "F:\folder-path" /s /d -180 /c "cmd /c del /q @file"

F:\folder-path 부분을 실제로 삭제하려는 폴더 경로로 바꿔주세요.

위 명령은 지정한 폴더 안에서 180일(약 6개월)보다 오래된 모든 파일을 삭제합니다.

그 외에도 ForFiles와 함께 사용할 수 있는 다양한 명령이 있습니다.

현재 디렉터리에서 최소 1년 이상 지난 파일을 모두 나열하려면 다음을 입력하세요:

ForFiles /S /M *.* /D -365 /C "cmd /c echo @file is at least one year old."

이 가이드를 활용하면 공유 네트워크 드라이브에서 ForFiles 명령을 예약 실행하여 오래된 파일을 자동으로 정리할 수도 있습니다.

함께 읽으면 좋은 글: 내 PC에서 '네트워크 드라이브 매핑' 및 '네트워크 드라이브 연결 끊기' 옵션을 제거하는 방법.