私は、リモートサーバ上でInitialDirectoryを成功させずに使用しようとしています。 は、私は何をしようとしていると、その次のとおりです。(ComboBox1のは、サーバの名前を持っている)OpenFileDialog - InitialDirectoryリモートディレクトリを開く
OpenFileDialog ofLogFile = new OpenFileDialog();
ofLogFile.Title = "Log for server: " + comboBox1.text;
OpenFileDialog.InitialDirectory = "\\\\" + comboBox1.text + "\\c$";
ofLogFile.RestoreDirectory = true;
、その後のチェックであればそこ..です
しかし、それは仕事をdoesntの。私が得るのは、ローカルマシンの指示です。私はInitialDirectory-OpenFileDialog.InitialDirectory = @"\\server_name\c$";
に入れたときに 事はそれだけで正常に動作しています。私は入れてみました もう一つは、次のとおりです。
OpenFileDialog.InitialDirectory = "\\\\" + ((System.Data.DataRowView)
(this.comboBox1.SelectedItem)).ToString + "\\c$";
それもdoesntの仕事。
私は適切な権限でプログラムを開始しているので、問題ではありません。 提案がありますか?
$(隠し)ディレクトリ以外をお試しください。 – Paparazzi
リモートマシンなので動作しません。 – user1370184
なぜ@記号を1つのケースに使用し、他のケースには使用しないのですか?変数に ":\\\\" + comboBox1.text + "\\ c $"と入力すると、どのような出力が得られますか? Debug.PrintLline()を実行して、変数がそのように意味があるかどうかを確認します。 –