I want to convert long filenames/path to short filenames (8.3). I'm developing a script that calls a command line tool that only accepts short filenames.
So i need to convert
C:\Ruby193\bin\test\New Text Document.txt
to
C:\Ruby193\bin\test\NEWTEX~1.TXT
So far i found How to get long filename from ARGV which uses WIN32API to convert short to long filenames (the opposite of what I want to achieve).
Is there any way to get the short filename in Ruby?