Visual Studio 2010を使用して、Windows 7にアンマネージC++コンソールアプリケーションをコーディングしています。ローカルコンピュータまたはネットワーク上のファイルは問題なく動作しますが、マップされたドライブ上のもの私はこの問題を次の2行のプログラムに単純に渡すことができます:C++プログラムにマップされたドライブが表示されない
const WCHAR * libPath = _T( "L:\ MyFiles \ myfile.txt"); DWORD fa = GetFileAttributes(libPath);
faは0xFFFFFFFFに戻り、Lはマップされたドライブ、L:\ MyFiles \ myfile.txtは有効なテキストファイルです。
マップされたドライブにアクセスするにはどうすればよいですか?
戻り値はINVALID_FILE_ATTRIBUTESです。これが失敗したときにGetLastError()は何を返しますか?また、_T( "L:\\ MyFiles \\ myfile.txt")の\ asをエスケープするには\\を使用する必要があります。 – nos
GetLastErrorが私に3を返します。「システムは指定されたパスを見つけることができません」です。 – Brad
私は\と\と他の組み合わせを試しました。 – Brad