「192.168.0.1:D:test.txt」というようにローカルネットワーク上のファイルのハンドルを取得しようとしても、ファイルハンドルが取得できません。
ネットワークドライブを作成して「F:\test.txt」とした場合にはハンドルを取得できます。パスの書き方が悪いのでしょうか?それともネットワークドライブを作成しない限りファイルのハンドルは取得できないのでしょうか?ご存知の方いらっしゃいましたら教えてください。宜しくお願いします。
\\computername\share\filenameではできませんか?
'\\computername\share\'は、ネットワークドライブの接続に使うものと同じです。
IPアドレスでの指定は分かりませんが、computernameをIPアドレスに置き換えればできるような気がします。
度々ありがとうございます。
パソコン初心者なのでおかしな質問をしているとおもいますが許してください。
ファイルを参照する場合は、にしのさんに教えていただいたとおりにコンピュータ名(ネットバイオス名?)で見にいかなければいけないようですね。(IPでの参照はうまくいきませんでした。)また、NTFS上のファイル参照はうまくいきませんでした。これはファイルの権限などが絡んでるようなので、調べてみます。
ツイート | ![]() |