때때로 cmd 쉘이 와일드 카드 경로를 확장 할 수없는 것은 실제로 불편할 수 있습니다. 디렉토리의 100 개 파일을 프로그램으로 전달해야했고 * .ext를 입력 할 수 없었습니다. 대신 mingw의 'ls'를 사용하여 목록을 파일로 덤프 한 다음 줄 바꿈을 공백으로 바꾸고 복사하여 cmd에 붙여 넣었습니다. 꽤 악몽.
나는 대답이 '아니오'라고 의심하지만, 이것을 다루거나 더 쉽게 할 수있는 방법을 가진 사람이 있습니까?
I suspect the answer will be no, but has anyone dealt with this or come up with any way to make this easier?
사실, 나는 반대의 문제를 겪고 있습니다. 명령 인터프리터가 목록을 문자열로 취급하고 와일드 카드로 보답 하지 못하게 하는 방법을 찾으려고 노력하고 있습니다. 예를 들어, for %i in (foobar baz really?) do @echo %i
마지막 항목 (취급합니다 really?
파일 이름에 와일드 카드 등을), 및라는 이름의 파일이없는 경우를 건너 really1
, reallyz
☹ 등,
?
Windows 파일 시스템의 파일 이름에 유효한 문자가 아닙니다. 문자는 와일드 카드로만 해석 될 수 있습니다. MSDN에서 파일, 경로 및 네임 스페이스 이름 지정 및 TechNet에서 와일드 카드 문자 사용을 참조하십시오 .