❶ 如何用C++访问某个目录下的文件
变量用char 型, 不是用 string 类(class).文件名传入的简单办法是通过位置参数: void main (int argc, char *argv[]){char my_path[80],my_name[32], filename[120];if (argc < 3){printf("Uasge:%s path_string file_name\n",argv[0]);exit(0);}strcpy(my_path,argv[1]); // 路径名strcpy(my_name,argv[2]); // 文件名sprintf(file_name,"%s\\%s",my_path,my_name);// 全名 在 file_name 里}运行时打入:程序名 路径名 文件名例如:myprog "C:\\program files\\src" abc.txt路径名用引号是因为路径含空白,若不含空白,可以不要引号.
❷ vb 如何通过一个文件的全路径获得该文件所在文件夹
'编写函数,获取PrivateFunctionGetLuJIn(ByValaAsString)AsStringDimiAsLongFori=Len(a)To1Step-1Ifmid(a,i,1)=""Then'获取最后一个""位置GetLuJin=Left(a,i-1)'函数返回最后一个""前面的东西ExitFunction'获取之后,函数没专什么事了,退出属EndifNextiEndFunction
❸ 如何使用路径方式访问带密码的局域网共享文件夹
计算机无法访问,您可能没有权限使用网络资源请与这台服务器的管理员联系现在总结一下:(1)安装NWlink IPX/SPX/NetBIOS Compatible Transport Protocol协议。(2)开启guest账号:右击我的电脑\管理\用户有个guest,双击之去掉“账户已停用”前面的勾。(3)右击我的电脑\属性\计算机名,查看该选项卡中出现的局域网工作组名称(4)使用winxp防火墙的例外:winxp防火墙在默认状态下是全面启用的,这意味着运行计算机的所有网络连接,难于实现网上邻居共享。同时,由于windows防火墙默认状态下是禁止“文件与打印机共享的”,所以,启用了防火墙,往往不能共享打印,解决办法是:进入“本地连接”窗口,点“高级”\“设置”\“例外”\在程序与服务下勾选“文件和打印机共享”。(5)删除“拒绝从网络上访问这台计算机”项中的guest账户:运行组策略(gpedit.msc)\本地计算机\计算机配置\windows设置\安全设置\本地策略\用户权利指派\拒绝从网络访问这台计算机。如果其中有guest,则将其删除。(原因是:有时xp的guest是不允许访问共享的)(6)取消“使用简单文件共享”方式:资源管理器\工具\文件夹选项\查看\去掉“使用简单文件共享(推荐)”前面的勾。(7)工作组名称一致。(8)勾选“Microsoft网络的文件和打印机共享”。(9)运行服务策略“Services.msc”。启动其中的“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。当然有时你可把它改为手动启动,然后再使用其他程序在你的网络上发布信息。(10)win98的计算机无法访问win2000/winxp的计算机,原因是:win2000/winxp的计算机中的guest用户被禁用了或者win2000/winxp采用NTFS分区格式,设置了权限控制。一般要允许win98访问的话,win2000/winxp里的安全控制里不要将everyone的账号组删除。注意:a、如果您没有加入域并想查看“安全”选项卡,则设置显示“安全”选项卡:资源管理器\工具\文件夹选项\查看\去掉“使用简单文件共享(推荐)”前面的勾。b、查看文件和文件夹的有效权限:资源管理器\右击要查看有效权限该文件或文件夹\“属性”\单击“安全”选项卡\“高级”\“有效权限”\“选择”\在“名称”框中键入用户或组的名称,然后单击“确定”。选中的复选框表示用户或组对该文件或文件夹的有效权限。c、只能在格式化为使用 NTFS 的驱动器上设置权限。(11)解决网上邻居太慢的方法:win98,假设网络中没有novell网络,可删除为了兼容novell netware网络而装的ipx/spx兼容协议即可;win2000/xp,可删除系统盘符\documents and setting\用户名\nethood文件夹下的所有文件即可。比如两台电脑,一台98系统,一台XP,或者一台2000一台XP,经常会出现,98和2000不能访问XP系统.或者访问的时候提示你输入用户名和密码.解决方法如下.假设两台电脑做成局域网,一台是2000一台是XP.第一个问题:如果2000在访问XP的时候出现图片1要求你输入用户名和密码.[/color]上面图片上的问题是,因为guest来宾帐号被停用,解决方法如下:开始 运行compmgmt.msc回车,本地用户和组,用户,选择GUEST帐户,请看图片2鼠标右键guest 属性 。设置如下:我的电脑-控制面板-网络连接-本地连接右键属性-高级 就可以看到了,把那个勾去掉,不用管它的提示2.修改注册表.方法如下:对方在注册表里做过一些修改如下:开始 运行regedit回车,找到下列路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa右边RestrictAnonymous的值是否为0 根据已经上的几个方法,将全面解决这个问题
❹ 如何查找局域网内电脑文件夹
局域网内如果其他电脑没有设置共享,但是又需要访问,那么有一个简单的办法:在地址栏内输入命令即可。例如,想访问IP为192.168.1.201的电脑的D盘,那么,在你本机的地址栏内输入:\\192.168.1.201\D$ ,然后回车即可,当然,前提是你知道对方电脑密码,或者对方电脑没有设置密码。本方法访问的共享文件夹或共享硬盘,用普通查看共享文件的方法是看不到的,如果你有共享文件夹,只想让指定的人看到,其他人都看不到的话,在你需要共享的文件夹后加上“$”符号即可,那么此时访问这个共享文件夹只能通过输入完整路径来查看,普通方法是看不到的。例如,上面的IP下,D盘内有一个myjava文件夹已经设置共享,但是共享名后加了“$”符号,那么此时只能通过\\192.168.1.201\D$\myjava 这种方法来查看。本方法的原理是硬盘分区的默认共享,如果你不想让别人访问你的电脑,那么你可以关闭此默认共享,方法如下: regedit打开注册表,找到HKEY_LOCAL_MACHINE/system/currencontrolset/services/lanmanservers/parameters,其中有两个键值:autoshareserver和autosharewks设置以上两个键值为0,没有的话,参照上面的参数建立Dword。
❺ 如何通过路径访问Public下资源
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。下面是一个具体例子: public class PathTest{ publ