我需要检查是否通过网络访问文件。我正在检查 GetFileAttributes("\\\\Foo\\Bar\\foobar.txt") & FILE_ATTRIBUTE_OFFLINE
的值,但它从未设置。什么是更强大的方式来实现这一目标?如何检查文件是否在Windows网络共享上?
2
A
回答
1
脱机是一种特殊的文件状态,您也可以在网络文件上设置,但您必须自行设置。并非每个脱机文件都会自动标记为脱机使用。我认为在离线文件(黑色时钟?)上还有一个特殊的覆盖图标,在资源管理器中。
我认为与PathIsNetworkPath()
你可以检查该文件是否在网络上。
1
调用GetVolumePathName,然后GetDriveType。
如果指定了网络共享,GetVolumePathName将返回GetDriveType返回DRIVE_REMOTE的最短路径。
相关问题
- 1. 检查文件是否是共享网络驱动器上accessable
- 2. 检查共享网络驱动器中是否存在文件
- 3. 如何检查网络共享EXE文件是否被多个用户使用?
- 4. 如何检查是否用户已共享网站在Facebook上
- 5. 检查本地网络中是否存在Samba共享
- 6. 在网络共享上移动文件
- 7. 在网络上重新共享文件
- 8. 在Windows网络上的Ruby Dir.glob共享
- 9. 通过网络访问Windows共享文件夹上的文件
- 10. git cygwin是否支持Windows网络共享上的存储库?
- 11. 与.bat共享文件夹在网络上的问题(网络共享)
- 12. 在Windows上的PHP exec - php cwd是一个Windows网络共享
- 13. c#windows服务 - 检查网络文件夹是否存在
- 14. PowerShell:使用测试路径检查网络共享上多个文件夹中是否存在文件
- 15. windows mobile:检查网络是否可用
- 16. 如何从批处理文件写入Windows网络共享?
- 17. 检查路径是否在网络上
- 18. 如何在共享网络驱动器上存储文件c#
- 19. 如何利用网络在Android平台上共享p2p文件?
- 20. 链接到Windows网络上的文件共享
- 21. 更快地访问Windows 7网络共享上的文件?
- 22. 跨多个网络共享检查文件权限?
- 23. 如何检测文件是否在网络上?
- 24. Xcode检查文件是否存在于网络服务器上
- 25. std :: fstream在Windows网络共享
- 26. PHP在网络共享文件夹上创建文件
- 27. 使用Python,我如何访问Windows网络上的共享文件夹?
- 28. 是否可以强制同步Windows网络共享?
- 29. 如何打开共享文件夹的本地网络上Win10
- 30. 文件更改事件网络共享
脱机标志用于指示文件已被重新定位到脱机存储,例如磁带库。它与网络无关。 –