文件的操作,拷贝文件至系统目录(visual 2010,win10下)

本文介绍了如何在Visual Studio 2010和Windows 10环境下进行文件操作,包括创建新文件和将文件复制到系统目录(如sysWow64或system32),特别提到了在Win32和x64系统中的差异。为解决权限问题,建议设置项目属性以获取管理员权限,并提供了如何处理错误的方法。
摘要由CSDN通过智能技术生成

文件的一些操作。
1建立新文件
2拷贝一个文件到系统目录下
注意:如果在Win32下,将会拷贝到sysWow64下。
如果是在x64下,将会拷贝到system32下
权限问题:点击解决方案资源管理器中的项目名称,
进入属性,再点击连接器下的清单文件,修改UAC执行级别,选择Administrator
查看错误:把dwError的数值,输入到工具中的错误查找中。

#include<iostream>
#include<cstdio>
#include<cstring>
#include<Windows.h>
#include<stdlib.h>
#include<fstream>
using namespace std;
int main()
{
	wchar_t an[110];
	wchar_t strSys[MAX_PATH]={};
	wchar_t strWin[MAX_PATH];//全部设置为wchar_t
	GetWindowsDirectory(strWin,MAX_PATH);
	GetSystemDirectory(strSys,MAX_PATH);//获取Windows目录和系统目录
	double a,b,c;
	ofstream abc,av;//引入对象
	wcin>>an;//输入文件名
	wcscat(strWin,L"\\");//一定要连接上'\',表示子目录
	wcscat(strSys,L"\\");// "\\"表示转义字符'\'
	wcscat(strWin,an);//连接上文件名,组合成完美的路径名
	wcscat(strSys,an);
	cin>>a>>b>>c;//输入变量
	abc.open(an);//建立一个新文件
	cout<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值