이것은 실제로 코딩 문제가 아닙니다. 모든 파일을 개별 디렉토리에 저장해야 각 파일마다 파일 이름을 기반으로하는 고유 한 디렉토리가 있습니다. 이렇게하기 위해 응용 프로그램을 만들기 전에 누구나이 작업을 수행 할 수있는 소프트웨어를 알고 있습니까? Automator 또는 뭔가 같은.파일 이름을 기반으로하는 폴더 이름
답변
응용 프로그램을 작성할 필요가 없습니다. Windows 명령 행에서 실행되는이 간단한 하나의 라이너는 디렉토리의 각 파일을 파일의 루트 이름에 따라 하위 디렉토리로 이동시킵니다.
for %f in (*) do @(md "%~nf"&move "%f" "%~nf")>nul 2>&1
동일한 기본 이름이지만 확장명이 다른 두 개의 파일은 같은 디렉토리로 이동됩니다. 예를 들어, "test.txt"및 "text.doc"둘 다 "test"디렉토리로 이동합니다.
확장명이없는 파일은 이동되지 않습니다.
배치 파일에서이 작업을 실행하려면
다음@echo off
for %%f in (*) do (
md "%%~nf"
move "%%f" "%%~nf"
) >nul 2>&1
당신에게 요구 사항이 명확하지 않았다. 요구 사항이 다르면 필요에 맞게 스크립트를 쉽게 쉽게 수정할 수 있습니다.
+1 '&'nuls를 사용하면 하나의 라이너가됩니다. P – Mechaflash
@Mechaflash - "하나의 라이너"에 대한 정의에 따라 다릅니다. :-) 여러 명령을 사용하는 것에 동의하지만 여전히 한 줄로 생각합니다. – dbenham
- 1. 폴더 이름을 사용하여 powershell에서 파일 이름 바꾸기
- 2. 주어진 폴더 이름에서 모든 파일 이름 얻기
- 3. 폴더 이름 및 이미지 이름을 가져옵니다
- 4. 파일 이름에 폴더 이름을 포함한 파일 병합
- 5. 앱 폴더 이름 변경
- 6. 파일이있는 폴더 이름을 인쇄하십시오.
- 7. mod_rewrite를 마스크 폴더 이름
- 8. 최대 절전 모드 : 테이블 이름을 기반으로하는 열 이름? 내 회사에서
- 9. 파일 시스템 구조/파일 이름을 사용하여 Visual Studio 폴더/파일 이름 구조 동기화
- 10. Windows 배치 파일 : 입력 파일 (대상 파일 이름)을 기반으로 파일 이름 변경 (복수 폴더 가능)
- 11. 배치 파일의 폴더 이름
- 12. 리포지토리 폴더 이름 바꾸기
- 13. 이름을 기반으로 다른 폴더/디렉토리로 파일 이동
- 14. VB.NET 파일 이름을 기반으로 폴더 만들기
- 15. svn의 폴더 이름 바꾸기,
- 16. bash에서 폴더 이름 인쇄하기
- 17. 파일 이름, 디렉토리, 텍스트, 파이썬 폴더 하위 폴더
- 18. 스프레드 시트의 폴더 및 파일 이름
- 19. Assets 디렉토리에서 폴더 이름을 가져옵니다.
- 20. wincvs의 폴더 이름 바꾸기
- 21. 폴더 이름 지정 문제
- 22. 프로세스 이름을 기반으로하는 Android 애플리케이션 정보
- 23. 경로를 기반으로하는 다른 컨트롤러 : 이름
- 24. 읽기 폴더, 파일 이름을 구문 분석하고 다른 프로그램을 간단히
- 25. 파일 이름 또는 폴더 이름 중간에 % 문자가 예기치 않게 추가됨
- 26. 배치 DOS - 폴더 이름 바꾸기
- 27. Delphi : 잘못된 폴더 이름 바꾸기
- 28. WordPress 테마 폴더 이름 바꾸기
- 29. 은 IronPython - 폴더 이름 예를 들어
- 30. Asp.net을 사용하여 파일 이름 (특정 폴더)을 바꾸는 방법은 무엇입니까?
automator를 사용하거나 스크립트를 작성해야합니다. – CSturgess
... 셸 스크립트를 사용할 수 있습니다. –