홈>
왜
ls -LiteralPath c:\data -Recurse -Include *.txt
를 아는 사람이 있습니까?
powershell 5.1 및 5.0에서 명령이 다르게 작동합니까?
파일이있는 폴더가 있습니다 :
- 데이터
- file1.txt
- file2.txt
- file1.txtfoo
그리고 Powershell 5.0이 설치된 머신에서 위에 나열된 명령을 실행하면 결과적으로 처음 두 파일이 표시됩니다. 그러나 Powershell 5.1이 설치된 머신에서 동일한 명령을 실행하면 세 파일이 모두 제공됩니다.
그 이유는 무엇입니까?
UPD :
-Include
를 변경하면
필터링하면 두 컴퓨터에서 모두 잘 작동합니다.
-LiteralPath
를 교체해도 동일
간단한 경로 문자열 :
ls c:\data -Recurse -Include *.txt
두 머신 모두에서 잘 작동합니다.
-
답변 # 1
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- vue.js - axios를 사용하여 서버에 이미지를 업로드하는 방법
- python - 문자열에서 특정 문자 제거
이것은
5.1
의 버그 인 것 같습니다 그것은6.1.0-preview.2
에서 해결되었습니다 .