Using Python to replace spaces with underscores in filenames.

Python can be used on Window, Linux and Mac. It just a simple install.

download code

#!/usr/bin/python
 
import string
import os
import re
 
# task:
# loop thur input directory
# look for .pdf
# replace space with underscore
# rename/move to output directory
 
inputDir = "./" # Current directory
outputDir = "./new_location"
 
for filename in os.listdir(inputDir):
    if filename[-4:] == ".pdf":
        tempName = filename
        tempName = tempName.replace(' ', '_')
        os.rename(inputDir + "/" + filename, outputDir + "/" + tempName)
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
This entry was posted in Python. Bookmark the permalink.

Leave a Reply