私の学校プロジェクトのsciptに関するヘルプが必要です。私はそれが簡単だろうと思ったが、明らかにそれとちょっと混乱していた。特定のファイルを同じマシンの別のディレクトリにバックアップするWindowsスクリプト
タスクは次のとおりです。 パラメータとして2つのディレクトリを取得するスクリプトを作成します。最初のディレクトリが存在する必要があります。最初のディレクトリとそのサブフォルダから、.c、.txt、.jpg、.csvなどのファイルに対してバックアップが実行され、これらのファイルは、存在しない、または空の2番目のディレクトリにバックアップされます。私はちょうどコピー一部を考え出し
...
@echo
if %username%==administrator goto useradmin
rem # files with C
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.c" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with TXT
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.txt" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with JPG
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.jpg" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with CSV
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.csv" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
あなたはどの部分が欠落しているのでしょうか? –
スクリプトを開始するときにスクリプトにパラメータを指定していますか? '%1%2'です。または、エンドユーザーが実行中にそれらを提供することを期待していますか? "Set/P" SrcDir =ソースフォルダを入力: "と" Set/P "DstDir =宛先フォルダを入力:" – Compo
私はパラメータがスクリプトの最初に提供されるべきだと思います。 –