0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コピーコマンド

Posted at
.batファイルのコード
@echo off

set local
rem 管理者実行
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)

powercfg -h off

REM バッチファイルのディレクトリパスを取得
set scriptDir=%~dp0

REM バックスラッシュを削除
set scriptDir=%scriptDir:~0,-1%


REM デバイス名を取得
set deviceName=★移行用PC_%COMPUTERNAME%

mkdir %scriptDir%\%deviceName%
set cpfolder=%scriptDir%\%deviceName%\dsp


rem メッセージを表示
echo:
echo フォルダを作成しました。Enterを押してください。
echo:
pause > NUL



rem デスクトップのフォルダパスを探す関数を定義 
set FolderPath= 
for %%F in (Desktop デスクトップ DESKTOP) do ( 
  if exist "%UserProfile%\%%F" ( 
set FolderPath=%UserProfile%\%%F
 goto :found 
  )
 )
 :found 
if defined FolderPath ( 
echo コピー中です。お手をふれない様にお願いします。
echo "完了"のメッセージが出るまでお待ちください。
 ) else ( 
echo 名前が違うようです…このバッチファイルの作成者に報告してください。
)




xcopy %FolderPath% %cpfolder% /E /V /H /R /Y /I /Q /C




rem メッセージを表示
echo:
echo デスクトップのコピーが完了しました。Enterを押してください。
echo:
pause > NUL


set cpfolderdcc=%scriptDir%\%deviceName%\DCCm

rem ドキュメントのフォルダパスを探す関数を定義 
set FolderPath= 
for %%F in (Document ドキュメント ドキュメント DOCUMENT) do ( 
  if exist "%UserProfile%\%%F" ( 
set FolderPath=%UserProfile%\%%F
 goto :found 
  )
 )
 :found 
if defined FolderPath ( 
echo コピー中です。お手をふれない様にお願いします。
echo "完了"のメッセージが出るまでお待ちください。
 ) else ( 
echo 名前が違うようです…このバッチファイルの作成者に報告してください。
)


xcopy %FolderPath% %cpfolderdcc% /E /V /H /R /Y /I /Q /C




rem メッセージを表示
echo:
echo ドキュメントのコピーが完了しました。Enterを押してください。
echo:
pause > NUL



rem 画像フォルダーのコピー先フォルダを作成
set cpfolderPic=%scriptDir%\%deviceName%\pic

rem ピクチャーのフォルダパスを探す関数を定義 
set FolderPath= 
for %%F in (Picture ピクチャ ピクチャ ピクチャー ピクチャー 画像) do ( 
  if exist "%UserProfile%\%%F" ( 
set FolderPath=%UserProfile%\%%F
 goto :found 
  )
 )
 :found 
if defined FolderPath ( 
echo コピー中です。お手をふれない様にお願いします。
echo "完了"のメッセージが出るまでお待ちください。
 ) else ( 
echo 名前が違うようです…このバッチファイルの作成者に報告してください。
)


xcopy %FolderPath% %cpfolderPic% /E /V /H /R /Y /I /Q /C




rem メッセージを表示
echo:
echo すべてのコピーが完了しました。Enterを押してください。
echo:
pause > NUL

end local




0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?