mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[README.md] Document using output template in batch files (Closes #9717)
This commit is contained in:
		| @@ -553,6 +553,10 @@ The current default template is `%(title)s-%(id)s.%(ext)s`. | |||||||
|  |  | ||||||
| In some cases, you don't want special characters such as 中, spaces, or &, such as when transferring the downloaded filename to a Windows system or the filename through an 8bit-unsafe channel. In these cases, add the `--restrict-filenames` flag to get a shorter title: | In some cases, you don't want special characters such as 中, spaces, or &, such as when transferring the downloaded filename to a Windows system or the filename through an 8bit-unsafe channel. In these cases, add the `--restrict-filenames` flag to get a shorter title: | ||||||
|  |  | ||||||
|  | #### Output template and Windows batch files | ||||||
|  |  | ||||||
|  | If you are using output template inside a Windows batch file then you must escape plain percent characters (`%`) by doubling, so that `-o "%(title)s-%(id)s.%(ext)s"` should become `-o "%%(title)s-%%(id)s.%%(ext)s"`. However you should not touch `%`'s that are not plain characters, e.g. environment variables for expansion should stay intact: `-o "C:\%HOMEPATH%\Desktop\%%(title)s.%%(ext)s"`. | ||||||
|  |  | ||||||
| #### Output template examples | #### Output template examples | ||||||
|  |  | ||||||
| Note on Windows you may need to use double quotes instead of single. | Note on Windows you may need to use double quotes instead of single. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user