当前位置:首页 » 文件管理 » 可以直接访问的文件
扩展阅读
文字怎样制成电子版 2025-07-10 22:30:53

可以直接访问的文件

发布时间: 2022-10-05 22:51:03

㈠ 华为手机有什么办法可以直接读取电脑的文件

可以使用文件管理的网络邻居功能,使用手机访问存放在电脑上的文件,使用该功能前,保证电脑支持网络邻居功能,在电脑上,设置想在手机上访问文件夹的共享权限,然后将手机和电脑连接到同一个 WLAN 网络,打开手机上的文件管理,在本地页签下,点击网络邻居,就可以查看电脑设备。 点击要访问的电脑设备,登录成功后,就可以在手机上访问电脑已共享的文件。

㈡ 共享文件夹直接访问

将防火墙关掉,按下面的步骤设置,就能共享了:
开启GUEST(来宾用户组)
运行:GPEDIT.MSC - WIN设置-安全设置-本地策略-安全选项-网络访问-本地用户的共享和安全访问改成经典本地用户
然后在:用户权利指派
1) 设置允许从网络访问计算机的用户帐户(加入GUEST组)
2) 设置禁止从网络访问计算机的用户帐户(删除GUEST组)

然后从网上邻居或用搜索计算机名进行登录.就能共享了

㈢ WIN7中的文件加密后还是可以直接访问...怎么解决

WIN7中的文件加密后还可直接访问解决方法:

就是加密之后隐藏。

加密方法:

1.鼠标右击要加密的文档或文件夹。

6.打开加密文档前先要输入密码。

隐藏方法:

1.鼠标右击要隐藏的文件夹属性。

2.在“属性”面板上点击“隐藏”,然后确认。

㈣ 局域网内访问另一台电脑的文件

SMB文件传输协议,听起来有些高级,简单点来说,就是处在同一局域网内的计算机之间共享文件的方式。该协议是由微软(Microsoft)和英特尔(Intel)在1987年制定,适用于Windows电脑之间的文件传输。

具体设置方法可以网络搜索。

㈤ vb可直接访问的文件有哪几种

VB中文件访问有3种类型:
顺序访问:适用于普通的文本文件。文件中的每一个字符代表一个文本字符或者文件格式符(比如回车换行符)。文件中的数据是以ASCII码方式存储的。

随机访问:文件由一组相同长度的记录组成。数据以二进制的方式存储在文件中。随机访问模式允许用户在任何时候访问文件的任何地方。

二进制访问:文件可以存储任意希望存储的数据,除了对数据类型和记录长度没有限定,其他和随机访问的文件相似。

第一种一般用来读取和访问文本文件,第二种用来存取一组相同长度的记录,但记录类型可以是系统的标准类型,也可以是用户自定义类型,一般用来存储类似通讯录等的文件。二进制可以存取任意文件,都是以二进制的方式存取在硬盘中。

㈥ 如何在程序中直接访问access数据库文件

首先,要用#import语句来引用支持ADO的组件类型库(*.tlb),其中类型库可以作为可执行程序(DLL、EXE等)的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15.dll的附属资源中,只需要直接用#import引用它既可。可以直接在Stdafx.h文件中加入下面语句来实现:
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF")

其中路径名可以根据自己系统安装的ADO支持文件的路径来自行设定。当编译器遇到#import语句时,它会为引用组件类型库中的接口生成包装类,#import语句实际上相当于执行了API涵数LoadTypeLib()。#import语句会在工程可执行程序输出目录中产生两个文件,分别为*.tlh(类型库头文件)及*.tli(类型库实现文件),它们分别为每一个接口产生智能指针,并为各种接口方法、枚举类型,CLSID等进行声明,创建一系列包装方法。语句no_namespace说明ADO对象不使用命名空间,rename ("EOF", "adoEOF")说明将ADO中结束标志EOF改为adoEOF,以避免和其它库中命名相冲突。
其次,在程序初始过程中需要初始化组件,一般可以用CoInitialize(NULL);来实现,这种方法在结束时要关闭初始化的COM,可以用下面语句CoUnInitialize();来实现。在MFC中还可以采用另一种方法来实现初始化COM,这种方法只需要一条语句便可以自动为我们实现初始化COM和结束时关闭COM的操作,语句如下所示: AfxOleInit();
接着,就可以直接使用ADO的操作了。我们经常使用的只是前面用#import语句引用类型库时,生成的包装类.tlh中声明的智能指针中的三个,它们分别是_ConnectionPtr、_RecordsetPtr和_CommandPtr。下面分别对它们的使用方法进行介绍:
1、_ConnectionPtr智能指针,通常用于打开、关闭一个库连接或用它的Execute方法来执行一个不返回结果的命令语句(用法和_CommandPtr中的Execute方法类似)。
――打开一个库连接。先创建一个实例指针,再用Open打开一个库连接,它将返回一个IUnknown的自动化接口指针。代码如下所示:
_ConnectionPtr m_pConnection;
// 初始化COM,创建ADO连接等操作
AfxOleInit();
m_pConnection.CreateInstance(__uuidof(Connection));

// 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,
// 因为它有时会经常出现一些意想不到的错误。jingzhou xu
try
{
// 打开本地Access库Demo.mdb
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb","","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败,确认数据库Demo.mdb是否在当前路径下!");
return FALSE;
}

――关闭一个库连接。如果连接状态有效,则用Close方法关闭它并赋于它空值。代码如下所示:
if(m_pConnection->State)
m_pConnection->Close();
m_pConnection= NULL;

2、_RecordsetPtr智能指针,可以用来打开库内数据表,并可以对表内的记录、字段等进行各种操作。――打开数据表。打开库内表名为DemoTable的数据表,代码如下:
_RecordsetPtr m_pRecordset;
m_pRecordset.CreateInstance(__uuidof(Recordset));

// 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,
// 因为它有时会经常出现一些意想不到的错误。jingzhou xu
try
{
m_pRecordset->Open("SELECT * FROM DemoTable", // 查询DemoTable表中所有字段
theApp.m_pConnection.GetInterfacePtr(), // 获取库接库的IDispatch指针
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}

――读取表内数据。将表内数据全部读出并显示在列表框内,m_AccessList为列表框的成员变量名。如果没有遇到表结束标志adoEOF,则用GetCollect(字段名)或m_pRecordset->Fields->GetItem(字段名)->Value方法,来获取当前记录指针所指的字段值,然后再用MoveNext()方法移动到下一条记录位置。代码如下所示:
_variant_t var;
CString strName,strAge;
try
{
if(!m_pRecordset->BOF)
m_pRecordset->MoveFirst();
else
{
AfxMessageBox("表内数据为空");
return;
}

// 读入库中各字段并加入列表框中
while(!m_pRecordset->adoEOF)
{
var = m_pRecordset->GetCollect("Name");
if(var.vt != VT_NULL)
strName = (LPCSTR)_bstr_t(var);
var = m_pRecordset->GetCollect("Age");
if(var.vt != VT_NULL)
strAge = (LPCSTR)_bstr_t(var);

m_AccessList.AddString( strName + " --> "+strAge );

m_pRecordset->MoveNext();
}

// 默认列表指向第一项,同时移动记录指针并显示
m_AccessList.SetCurSel(0);
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}

――插入记录。可以先用AddNew()方法新增一个空记录,再用PutCollect(字段名,值)输入每个字段的值,最后再Update()更新到库中数据既可。其中变量m_Name和m_Age分别为姓名及年龄编辑框的成员变量名。代码所下所示:
try
{
// 写入各字段值
m_pRecordset->AddNew();
m_pRecordset->PutCollect("Name", _variant_t(m_Name));
m_pRecordset->PutCollect("Age", atol(m_Age));
m_pRecordset->Update();

AfxMessageBox("插入成功!");
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}

――移动记录指针。移动记录指针可以通过MoveFirst()方法移动到第一条记录、MoveLast()方法移动到最后一条记录、MovePrevious()方法移动到当前记录的前一条记录、MoveNext()方法移动到当前记录的下一条记录。但我们有时经常需要随意移动记录指针到任意记录位置时,可以使用Move(记录号)方法来实现,注意: Move()方法是相对于当前记录来移动指针位置的,正值向后移动、负值向前移动,如:Move(3),当前记录是3时,它将从记录3开始往后再移动3条记录位置。代码如下所示:
try
{
int curSel = m_AccessList.GetCurSel();
// 先将指针移向第一条记录,然后就可以相对第一条记录来随意移动记录指针
m_pRecordset->MoveFirst();
m_pRecordset->Move(long(curSel));

}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}

――修改记录中字段值。可以将记录指针移动到要修改记录的位置处,直接用PutCollect(字段名,值)将新值写入并Update()更新数据库既可。可以用上面方法移动记录指针,修改字段值代码如下所示:
try
{
// 假设对第二条记录进行修改
m_pRecordset->MoveFirst();
m_pRecordset->Move(1); // 从0开始
m_pRecordset->PutCollect("Name", _variant_t(m_Name));
m_pRecordset->PutCollect("Age", atol(m_Age));
m_pRecordset->Update();
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}

――删除记录。删除记录和上面修改记录的操作类似,先将记录指针移动到要修改记录的位置,直接用Delete()方法删除它并用Update()来更新数据库既可。代码如下所示:
try
{
// 假设删除第二条记录
m_pRecordset->MoveFirst();
m_pRecordset->Move(1); // 从0开始
m_pRecordset->Delete(adAffectCurrent); // 参数adAffectCurrent为删除当前记录
m_pRecordset->Update();
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}

――关闭记录集。直接用Close方法关闭记录集并赋于其空值。代码如下所示:
m_pRecordset->Close();
m_pRecordset = NULL;

3、CommandPtr智能指针,可以使用_ConnectionPtr或_RecordsetPtr来执行任务,定义输出参数,执行存储过程或SQL语句。
――执行SQL语句。先创建一个_CommandPtr实例指针,再将库连接和SQL语句做为参数,执行Execute()方法既可。代码如下所示:
_CommandPtr m_pCommand;
m_pCommand.CreateInstance(__uuidof(Command));
m_pCommand->ActiveConnection = m_pConnection; // 将库连接赋于它
m_pCommand->CommandText = "SELECT * FROM DemoTable"; // SQL语句
m_pRecordset = m_pCommand->Execute(NULL, NULL,adCmdText); // 执行SQL语句,返回记录集

――执行存储过程。执行存储过程的操作和上面执行SQL语句类似,不同点仅是CommandText参数中不再是SQL语句,而是存储过程的名字,如Demo。另一个不同点就是在Execute()中参数由adCmdText(执行SQL语句),改为adCmdStoredProc来执行存储过程。如果存储过程中存在输入、输出参数的话,需要使用到另一个智能指针_ParameterPtr来逐次设置要输入、输出的参数信息,并将其赋于_CommandPtr中Parameters参数来传递信息,有兴趣的读者可以自行查找相关书籍或MSDN。执行存储过程的代码如下所示:
_CommandPtr m_pCommand;
m_pCommand.CreateInstance(__uuidof(Command));
m_pCommand->ActiveConnection = m_pConnection; // 将库连接赋于它
m_pCommand->CommandText = "Demo";
m_pCommand->Execute(NULL,NULL, adCmdStoredProc);

㈦ 快速访问是哪个盘

e盘。
快速访问的设置方法:
1、首先是打开此电脑,双击电脑桌面上的此电脑,或者按windows+E键打开,系统硬盘资源管理器。
2、打开之后,系统默认是显示电脑的磁盘信息,可以通过左侧的滑轮,向上拖拽,就可以看到快速访问工具栏,在这里可以设置快速访问的文件夹或文件。可以选择想要设置的文件右键添加到快速访问界面。
3、快速访问工具栏,可以通过快速访问工具栏上的,菜单列表,直接访问电脑某一个文件夹,这样可以方便,对于频繁打开某一个文件,提高效率。
4、打开快速文件夹下的某个文件。直接点击快速访问栏上的某个文件夹,系统就会自动在右侧打开文件夹里面的内容。
5、取消锁定,快速访问。在快速文件夹上点击鼠标右键,就可以对快速访问文件进行管理,可以选择取消快速访问。
6、从快速访问栏中删除文件夹,如果不想某一个文件在快速访问栏中,可以对这个文件点击鼠标右键,然后选择从快速访问中删除,这样这个文件就不会再快速访问栏中展示。

㈧ 两电脑之间可以直接访问对方文件吗

可以的,如果在一个局域网,可以把你需要访问的文件夹设置共享,然后直接在文件里面的地址栏输入对方电脑的ip地址就可以打开的,望采纳

㈨ web工程中的WebContent文件下的文件可以直接访问吗

WebContent 下面的WEB-INF外面的文件都可以直接通过url访问
WEB-INF 里面的文件是受保护的,不可直接访问

㈩ 请教如何直接访问小米路由器中存放的文件

一、如果电脑与小米路由器在同一局域网内,
则在电脑上打开我的电脑,在地址栏输入:\\192.168.31.1
再回车,就可以访问小米路由器。
如果是手机,在手机上安装ES文件浏览器,打开这个APP可以访问小米路由器。
二、远程访问。
在手机上安装“小米WIFI”APP,打开这个APP,登录小米账号,就可以访问小米路由器里的文件了。
另外,如果手机是小米手机,在手机上登录小米账号,打开“文件管理”,就可以直接访问小米路由器上的文件。
注意:如果想访问小米路由器里的全部文件,需要在“小米WIFI”APP中设置允许全盘访问。