入力したテキストの内容を確認して、フォルダパスを正しく入力しているかどうかを確認する方法が必要です。フォーマットをテキストボックスにチェック
ドライブ文字:\フォルダ
例えばだから、の形式にする必要がC:\ My Documents
その形式で入力していない場合、私は停止して、二重チェックするように指示するメッセージを表示する必要があります。
フィルタ機能を試しましたが、うまく機能しませんでした。どんな助けも素晴らしいだろう。私はどこから始めるべきなのかわからないので、表示するコードはありません。
私も共通ダイアログを試しましたが、ユーザーjsutはパスを入力する必要があります。ファイルを選択しないでください。私がチェックしたいのは、テキストタイプがそのフォーマットのDRIVE:\ FOLDER、つまりそのフォーマット内にあるかどうかだけです。だから、テキスト "BLAH"にメッセージbaxが書かれている場合は、正しいパスを入力してください。
これは、最初のテキストボックスで機能する可能性があります。私が持っているのは、ユーザがtxtSourceでコピーしたいフォルダを指定し、そのフォルダの宛先を指定することです。txtDest。では、共通のダイアログコントロールを使用して、両方が正しい形式を使用していることを確認できますか? –
共通のダイアログボックスは機能しません。ユーザーはファイルを検索する必要はありません。ユーザがソースとデスティネーションを定義すると、それらの変数はRoboCopyに入れられ、フォルダ、パーミッション、ツリー構造をコピーします。私が望むのは、書式が正しいかどうかを確認することです。 –
共通ダイアログのフォルダバージョンがあります。フォルダ選択だけで、新規作成も可能です。関連するパスの文字列を返します。私はいくつかのコードを見つけることができるかどうか見てみましょう。 –