WEBMethods で会社のネットワーク ドライブに書き込むことができません。ただし、C# では単純な呼び出しでネットワーク ドライブにアクセスできますが、Java ではアクセスできません。ネットワーク ドライブとローカル ドライブの Q: ドライブは、同じ場所に共有されます。したがって、ドライブ名とサーバー、または Q: ドライブを介してドライブにアクセスできるはずです。
ドライブ名を変更して、誰かにドライブ名を伝える可能性のある情報が表示されないようにしました。
質問: C# (書き込みと読み取り) を介して Q: ドライブにアクセスできるのに、Java を介してアクセスできないのはなぜですか?
コード: (Java)
writer = new PrintWriter(new BufferedWriter(new FileWriter("\\\\A\\B\\S\\A B\\P\\T\TWM\\" + matcher.group(1) + ".txt")));
C# コード:
class Program
{
static void Main(string[] args)
{
//Read the file as one string.
string text1 = System.IO.File.ReadAllText(@"Q:\\S\ABCPS\T\TWM\T.txt");
//string text1 = System.IO.File.ReadAllText(@"\\E5\D\SYS\Tes\T.txt");
//string text1 = System.IO.File.ReadAllText(@"\\DS\ES\S\ABKS\T\TM\T.txt");
System.Console.WriteLine("Contents of WriteText.txt = {0}", text1);
string myLine = "Test line of code!!!!";
System.IO.File.WriteAllText(@"Q:SY\ACS\T\U\N.txt", myLine);
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}