파일이 많아서 이름 끝에 문자열을 추가해야합니다. 나는 거의 시도하지 않았지만 그들은 나를 위해 일하지 않았다. 내가 원하는에 대한여러 개의 pdf 이름 파일에 동일한 문자열을 추가하는 방법
예 :
aaa.pdf -----> aaa2016
bbb.pdf -----> bbb2016
ccc.pdf -----> ccc2016
나는 그것을 할 그 같은 일부 배치 또는 뭔가가 필요합니다. 내 문제에 대한 아이디어가 있습니까?
파일이 많아서 이름 끝에 문자열을 추가해야합니다. 나는 거의 시도하지 않았지만 그들은 나를 위해 일하지 않았다. 내가 원하는에 대한여러 개의 pdf 이름 파일에 동일한 문자열을 추가하는 방법
예 :
aaa.pdf -----> aaa2016
bbb.pdf -----> bbb2016
ccc.pdf -----> ccc2016
나는 그것을 할 그 같은 일부 배치 또는 뭔가가 필요합니다. 내 문제에 대한 아이디어가 있습니까?
파일 이름을 원하는대로 바꾸는 배치 프로그램은 다음과 같습니다.
당신은 두 개의 인수로 실행해야, 첫 번째 인수는 파일이 존재하는 디렉토리이며, 다른 하나는 모든 파일 ls $1/*.pdf
에서 x의
#!/bin/sh
if [ $# -ne 2 ]
then
echo "usage : script currentDir appendString"
exit 1
fi
for x in `ls $1/*.pdf`; do
fileName=`echo $x | sed "s/.pdf//g"`
fileName=`echo "${fileName}${2}"`
mv $x $fileName
done
에 추가하는 데 필요한 문자열입니다; 할 - 마지막으로 'MV'명령 =이 두 라인은
fileName에 = echo $x | sed "s/.pdf//g"
fileName에 인수로 제공하는 문자열로 새 이름을 프레임에있는 확장 'PDF' 모든 파일을 읽을 echo "${fileName}${2}"
이며, 원하는 이름
[배치 파일] 태그는 Windows를 사용하고 있음을 나타냅니다. – SomethingDark
죄송합니다. 죄송합니다. 나는이 스크립트를 주었다. –
그가 Windows 10을 사용하고 있거나 Cygwin을 설치했다면,이 대답은 여전히 유용 할 수있다. – SomethingDark
대량 이름 바꾸기 콘솔에 따라 파일의 이름을 바꿉니다하는 것은 당신이 시도하고 무엇이 여기에 논리입니다 제시해주십시오 명령 줄 http://www.bulkrenameutility.co.uk/Command.php
감사합니다. 작동하고있어. – uriel
에 대한 대량 Reneme의 버전입니다. 그렇지 않으면 너무 광범위합니다. [확인]을 선택하십시오. – fedorqui
나는 엑셀과 VB에서 일하려고 애썼다. 나는 간단한 방법을 찾고있다. – uriel