명령 줄에서“@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.