バッチファイルを実行したユーザーのユーザーフォルダにファイルをコピーする。
各ユーザーのRoamingフォルダ内にデータを置いてもらう必要があったけど、馴染みの無い人が多かったのでバッチファイル配って実行してもらうことで配置できたのでその時書いたプログラム
配布.bat
@echo off
rem コピーするファイルのパス
Set FilePath=%~dp0"a.txt"
rem コピー先のファイルパス
Set DestinationLocation="C:\Users\"%username%"\AppData\Roaming"
echo.
rem コピーするファイルがカレントディレクトリに存在したらコピーを実行
if exist %FilePath% (
copy /y %FilePath% %DestinationLocation%
echo この画面が閉じた後、配布.batは削除してください。
) else (
echo 必要なファイルが見つかりません。
echo 担当者へご連絡ください。TELxxxx-xxxx-xxxx
)
echo.
pause
exit