怎样得到某一文件夹是否已共享及共享名的全名?

xirumin 2003-10-26 08:46:34
如题, 是想让所有的客户端动态下载图片到本机。服务器上的路径是D:\work\picture,
怎样在服务器上,用程序知道此路径的共享名, 因为路径名可能会换。
...全文
36 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
incats 2003-11-12
  • 打赏
  • 举报
回复
从安全性的角度上来说, 你可能无法根据服务器上的路径名来获知其共享名, 但你可以用:
netfileenum 和netfilegetinfo来穷举出来. ---> 未经验证的见解.
xiongxiao 2003-11-12
  • 打赏
  • 举报
回复
有没有可以设置文件共享的函数,并可以指定共享名,有的话就好办,大家快找找这样的API,找到了记得通知我一下。
xirumin 2003-11-11
  • 打赏
  • 举报
回复
up
CQP 2003-10-31
  • 打赏
  • 举报
回复
用GetFileAttributes这个API函数可以实现,具体你看帮助
xirumin 2003-10-30
  • 打赏
  • 举报
回复
再踢一脚
xirumin 2003-10-29
  • 打赏
  • 举报
回复
up
bomber2001 2003-10-27
  • 打赏
  • 举报
回复
中午查Api去,^_^,开饭了。。。。。。。。。
xirumin 2003-10-27
  • 打赏
  • 举报
回复
也就是有无这样的API函数:

GET_SHARE_NAME( '输入文件夹路径全名' )
xirumin 2003-10-27
  • 打赏
  • 举报
回复
可能我说的不太明白.
我是想这样, 客户设置服务器时, 每次可以得出服务器上的图片路径.比如:
D:\work\picture. 这个图片路径按规定应该完全共享. 但共享名可能有变化

我是想得到这个共享名, 比如: 当时可能是 \\xirumin\Image, 就将这个共享名添到数据库中去, 每次客户端软件登录时, 会从数据库中得到此共享名. 然后动态更新本地的图片文件.

xuyi1979 2003-10-27
  • 打赏
  • 举报
回复
考虑到客户端登录的方式和域的设置,只设置共享名不一定都能实现,最好放在数据库中,或者在客户端映射网络驱动器,在客户端登录的时候连通。
xirumin 2003-10-27
  • 打赏
  • 举报
回复
客户那里通不过呀, 大家再努力一下
佣工7001 2003-10-27
  • 打赏
  • 举报
回复
对呀,设置共享的时候,共享名是可以自己设置的!只要保证共享名不变可以了
wantsong 2003-10-27
  • 打赏
  • 举报
回复
共享必须为完全共享吧,只要保证共享名称不变即可。路径是D:\work\picture,共享为"\\server\Images",程序访问按共享路径即可。
wantsong 2003-10-27
  • 打赏
  • 举报
回复
我在做自动更新时:
当客户端访问服务器时,先访问服务器共享出的ver.txt,然后根据ver.txt中的版本及制定路径来获取更新包。可不可以做一个类似的ver.txt,来记录服务器共享文件名的变换。
最后阿,放到数据库中是比较省力气的。
xirumin 2003-10-27
  • 打赏
  • 举报
回复
多谢楼上, 多吃点!!!!!

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧