
They can run anywhere, from your laptop to the largest cloud compute instance andĮverything in between - and they don 't require you to use a particular Recommends: aufs-tools, ca-certificates, cgroupfs-mount | cgroup-lite, git, pigz, xz-utils, libltdl7, apparmorĬonflicts: docker (<< 1.5~ ), docker-engine, docker-engine-cs, docker.io, lxc-docker, lxc-docker-virtual-packageĭescription: Docker: the open-source application container engineĭocker is a product for you to build, ship and run any application as aĭocker containers are both hardware-agnostic and platform-agnostic.


ExecutionPolicy ByPass allows you to run PowerShell without needing to modify the global policy, which is there to prevent people accidentally running scripts.Depends: docker-ce-cli, containerd.io (> = 1.2.2-3 ), iptables, libseccomp2 (> = 2.3.0 ), libc6 (> = 2.8 ), libdevmapper1.02.1 (> = 2:1.02.97 ), libsystemd0 %~1 is the path of the file dropped onto the batch without quotes.ĬHCP 65001 > nul sets characters to UTF-8 and swallows the output. %~dp0 is the current directory of the batch file. I think the PowerShell is readable, so will just explain the batch speak: Then here is example usage within my 'CONVERT.BAT' batch file: %~dp0\ffmpeg -i "%~1" ACTION "%~1-output.mp4"ĬHCP 65001 > nul & PowerShell -ExecutionPolicy ByPass -File "%~dp0\CLONE-FILE-DATE.PS1" "%~1" "%~1-output.mp4" (GI -LiteralPath $TargetPath).LastWriteTime = (GI -LiteralPath $SourcePath).LastWriteTime (GI -LiteralPath $TargetPath).CreationTime = (GI -LiteralPath $SourcePath).CreationTime My solution was make the 'touch' part a seperate PowerShell script which I called 'CLONE-FILE-DATE.ps1' and it contains: param This seemed simple at first until you find batch files are terrible at handling unicode file names, in-line PowerShell messes up with file name symbols, and double escaping them is a nightmare. So 'drag and drop' video file on to batch file, FFMPEG runs, then 'Date Created' and 'Date Modified' from the input file gets copied to the output file. I wanted the 'touch' feature of cloning / duplicating the file dates from another file, natively, and be usable from a batch file.
