명령 줄에서“@path \”는 무엇을 의미합니까?


4

이것은 어려운 질문 일지 모르지만 나는 이것에 대해 인터넷 검색을하고 있으며 지금까지 답변을 보지 못했습니다. 다음 명령을 수행하십시오.

at 12:00 /EVERY:Su Forfiles.exe -p C:\inetpub\logs\LogFiles\W3SVC1 -m *.log -d
-30 -c \"Cmd.exe /C del @path\"

이 전체 명령의 예상되는 동작이 무엇인지 알고 있으며 "@path \"를 제외하고 각 부분의 동작을 알고 있습니다. 인터넷 검색으로 지금까지 결과가 나오지 않습니다. 이것은 무엇을 의미 하는가? Windows Server 2008 R2를 실행하고 있습니다. 감사!

답변:


1

@path-파일의 전체 경로를 반환합니다.

일반적으로 로그 폴더 IIS 서버가 제거되는 이유는 무엇입니까?)))))

cmd에서 실행 (Windows 2008 R2) :

Forfiles -p C:\inetpub\logs\LogFiles\W3SVC1 -m *.log -d -30 -c "cmd /C @echo @path"
Forfiles -p C:\inetpub\logs\LogFiles\W3SVC1 -m *.log -c "cmd /C @echo @path"

cmd Windows 7에서 샘플로 실행하십시오.

Forfiles -p %windir%\inf -m *.inf -c "cmd /C @echo @path"
Forfiles -p %windir%\inf -m *.inf -d -30 -c "cmd /C @echo @path"

이 명령의 출력은 적어도 약식으로 요점을 증명하는 데 유용 할 수 있습니다.
— 제임스 메르 츠

@KronoS 가능하면 게시물을 더 잘 볼 수 있도록 수정 해 주셔서 감사합니다.
— STTR

감사. 내가 그들을 제거하고 싶었던 이유는 폴더가 차지하는 공간이 일정 기간 동안 꽤 어리 석을 수 있기 때문입니다.
— Panzercrisis

1
@Panzercrisis 아마도 가장 좋은 아이디어는 후속 제거를 위해 파일을 압축하는 것처럼 보일 것입니다. 기꺼이 도와 드리겠습니다.
— STTR
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.