2017-01-19 8 views
0
find "a" "C:\a.txt" && (
    echo found >CON 
) || (
    echo not found >CON 
) 
echo %errorlevel% >CON 
if errorlevel 1 (
    echo not found >CON 
) else (
    echo found >CON 
) 

これは私のtortoisesvnローカルプリコミットフックです。それは常に私にとっては「見つからない」とエコーする。findコマンドは常に1を返します

どうしたのですか?

enter image description here

+0

私はCR/LFについてはわかりません。私はNotepad ++を使ってCR(Mac)とLF(Unix)に変更し、いずれの場合も正しく見つかりました... – geisterfurz007

+0

@ geisterfurz007合意はここではうまくいきます。 utf16またはutf8形式で保存しても(メモ帳++で) – LotPings

+0

外部コマンドなので、 'find'へのフルパスを指定しようとしましたか? – aschipfl

答えて

0

それは私がfindstrを使用する必要が判明しました。

+0

詳しい情報を追加するには、質問の編集リンクを使用してください。回答を投稿するボタンは、質問に対する完全な回答のためだけに使用してください。 - [レビューの投稿](レビュー/低品質の投稿/ 14940687) – Eldelshell

+0

これは私の質問に対する完全な答えではありませんか? – Gqqnbig

+0

これは、[削除を避けるための詳細な説明](http://meta.stackexchange.com/a/148274/175564)を使用することができます。 –

関連する問題