#fastRename, a tiny tiny tool to replace spaces in file names by other strings # #!/usr/bin/python # -*- encoding:utf-8 -*- """fastRename, a tiny tiny tool to replace strings in file names by other strings""" # Author : Ginko # Date : 02/01/2015 # Version : 0.1.a # License : zlib/libpng # The zlib/libpng License # Copyright (c) 2015 Ginko Aloe - ginkobox.fr # This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. # Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: # 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. # 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. # 3. This notice may not be removed or altered from any source distribution. import os, sys if len(sys.argv) < 4: print("***{}***\n\nUsage: {} <from> <to> filenames ...".format(__doc__, sys.argv[0])) else: for f in sys.argv[2:]: os.rename(f, f.replace(sys.argv[1], sys.argv[2]))