3

次のコマンドを使用して、ログファイルの内容を別のログファイルにコピーしようとしています。

type \\server\f$\Test path\Test.log >> \\server2\f$\Logs\Testpath\Test.log

これは常にパスで機能していましたが、最近、場所(パス)をTest.logに変更しました。パスは少し長くなります。エラーが発生しました:

指定されたファイルが見つかりませんでした

私はこのステートメントをグーグルで検索しました。一般的な応答は次のとおりです。1)ファイル名が存在することを確認します。2)ファイル名が破損していないことを確認します。3)サーバーがオンラインであることを確認します。

私はこれをすべて行いました。パスが持つことができる文字数に制限はありますか?ある場合、回避策はありますか?

UPDATE 12/07/2012 09:49 GMT パスの前後に引用符を追加すると、問題が解決するようです。引用符を追加すると問題が解決するのはなぜですか?

4

2 に答える 2

4

問題は、ソースパスにスペースが含まれていることでした。パスの前後に引用符を追加すると、問題が解決しました。

于 2012-07-12T09:02:48.593 に答える
0

タイプはファイルを調べることであり、コピーすることではありません。

また、サーバーがフォルダーではなく実際のサーバーである場合は、2つのスラッシュ(\ server \ share)を使用する必要があります。

例:

 copy \\server\f$\Sourcepath\Test.log  \\server2\f$\Logs\Destpath\Test.log /y

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true

于 2012-07-11T16:35:32.403 に答える