UNCパスからWindows 7マシンのスタートアップフォルダにファイルをコピーする


0

「\ machinename \ C $ \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ startup」にファイルをコピーする方法を考え出しましたが、既存のスタートアップバッチファイルの一部としてこれを実行したいと思います。ファイルが既に存在するかどうかを確認し、存在する場合は無視してください。私はこれで完全な初心者であり、これを行う何らかの種類のパラメーターまたはスイッチがあることを知っています。誰でも支援できますか?

スクリプトは次のとおりです。

copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

言いたい

IF "File.txt" exists in "C\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"
Then ignore. 
copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

回答:


0

ここで、コピーコマンドcmmandをコピーコマンドに置き換えます

  • 編集して、PATH \ FILEを確認中の宛先に置き換えます。

    PATH \ FILEが存在しない場合(ここにファイルコマンドをコピー)


支援のおかげで、私はこれを試しましたが、このエラーで倒れました:この時点ではC \ ProgramData \ Microsoft \ Windows \ Startは予想外でした。[スタート]メニュー間のスペースが気に入らないようです。だからこれは私のコマンドです:ない場合C \ ProgramData \ Microsoft \ Windows \ Start menu \ programs \ startup \ file.txt(copy "\\ server \ path \ file.txt" "C \ ProgramData \ Microsoft \ Windows \ Start Menu \ programs \ startup)
ローレンス

ifステートメントのパスを引用符で囲んでみてください。:例えば"\はProgramData \マイクロソフト\ Windows \スタートメニュー\プログラム\スタートアップ\ file.txtなどC"
redrage

@Laurence実際の構文はif [not] exist <some command here>です。末尾に「S」がないことに注意してください。
および31415 14

おっと私の悪い..ええいいえS :
redrage 14

0
if exist "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt" (
    copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt"
)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.