If a folder does not exist, create it

As others have said, use System.IO.Directory.CreateDirectory. But, you don’t need to check if it exists first. From the documentation: Any and all directories specified in path are created, unless they already exist or unless some part of path is invalid. If the directory already exists, this method does not create a new directory, but it returns a … Read more

Creating files and directories via Python

Key point is to use os.makedirs in place of os.mkdir. It is recursive, i.e. it generates all intermediate directories. See http://docs.python.org/library/os.html Open the file in binary mode as you are storing binary (jpeg) data. In response to Edit 2, if img_alt sometimes has ‘/’ in it:

What is the current directory in a batch file?

From within your batch file: %cd% refers to the current working directory (variable) %~dp0 refers to the full path to the batch file’s directory (static) %~dpnx0 and %~f0 both refer to the full path to the batch directory and file name (static). See also: What does %~dp0 mean, and how does it work?