長いファイルをサーバー名から拡張子まで一発でコピーする

NAS上のファイルの位置を共有したいとき、エクスプローラのアドレスをコピペしても当該ディレクトリまでしかコピーできず。ファイルをコピーしてもファイル名しかコピーできず。拡張子すらコピーできないかも。

なのでつ作ってみた。

type full path.bat

@echo off
echo %1 
echo %1 | clip
echo フルパスをコピーしました。
pause

これを、Win + R の shell:sendto のディレクトリに放り込んでおく。

パイプ処理で clip するとコピーできる。という事はそのままメールソフトなどにカーソルをチカチカさせて、 Ctrl+V で幸せのサーバー名からディレクトリに拡張子までペーストすることが出来る。

エクスプローラのファイルのところへ持ってって、右クリック – 送る – type full path を選ぶと、DOS画面が出てきてフルパスが表示されて何かキーを押さないと終了しない。

窓無しでも行けるが、これだとコピーしたかどうか分からないしエラーが出た場合分からないのでこのようなバッチファイルにした。

右クリックで即コピーしたいなら、

echo %1 | clip

この一文だけでOK