精华内容
下载资源
问答
  • c# - 无法复制文件拒绝访问路径我从版本控制中获取代码后首次运行c#.net应用程序正在使用visual studio 2005,但经过一些修改后,当我构建,我收到这样的错误。错误383无法将文件“.. \ root \ leaf \ Bin \ ...

    c# - 无法复制文件,拒绝访问路径

    我从版本控制中获取代码后首次运行c#.net应用程序正在使用visual studio 2005,但经过一些修改后,当我构建时,我收到这样的错误。

    错误383无法将文件“.. \ root \ leaf \ Bin \ Debug \ test.Resources.xml”复制到      “斌\调试\ test.Resources.xml”。 访问路径'Bin \ Debug \ test.Resources.xml'是      否认。li.rollmodel

    有没有人知道为什么会出现这个问题?

    编辑我可以看到我的完整项目源代码物理文件夹是只读的,我无法删除该只读属性

    首先,任何正文告诉我如何删除我已删除的文件夹的只读属性,但仍然显示那个,我从版本控制端尝试但效果相同。

    30个解决方案

    255 votes

    我通过从bin文件夹中删除有争议的文件并重建项目来解决这个问题。

    DiligentKarma answered 2019-03-08T05:26:20Z

    113 votes

    只需确保该文件夹不是只读文件并重建解决方案

    Wahid Bitar answered 2019-03-08T05:26:50Z

    65 votes

    我解决了这个问题:关闭Visual Studio,再次打开它并加载解决方案,重建您的解决方案。 我的问题发生在使用TFS和VIsual Studio 2010。

    jordenysp answered 2019-03-08T05:27:19Z

    41 votes

    杀死进程VBCSCompiler.exe并重建。

    MuriloKunze answered 2019-03-08T05:27:46Z

    21 votes

    我也介入了这个问题。

    首先去检查你是否已将bin和obj文件夹映射到Source Control程序。

    这可能会将您的文件从二进制文件夹转换为只读存档,这使得Visual Studio在编译代码时无法覆盖它们。

    转到并从这些文件夹中删除映射,检查更改,然后重试。

    我的问题发生在使用TFS(团队基础服务器)和Visual Studio 2010。

    希望这有助于某人。

    Heitor Corrêa answered 2019-03-08T05:28:41Z

    17 votes

    以管理员身份运行Visual Studio

    Alejandro Haro answered 2019-03-08T05:29:06Z

    7 votes

    在我的情况下,它是阻止该文件的防病毒软件。

    Claudiu Constantin answered 2019-03-08T05:29:30Z

    7 votes

    我使用Visual Studio 2013.我遇到了这个问题2次:

    第一次,我在没有管理员权限的情况下运行Visual Studio。 所以,我关闭VS并使用“以管理员身份运行”选项启动它。 这解决了我的问题。

    第二次,我多次重启VS,每次都确保我以管理员身份运行它。 此外,我多次重建解决方案。 但是,尽管我犯了错误。之后,我从目标位置删除了相关文件(该文件已经存在,可能来自它尝试复制到的位置的上一个版本)并重建了解决方案。 在那之后,错误消失了,一切顺利!

    Vikram answered 2019-03-08T05:30:10Z

    7 votes

    这已经在Visual Studio 2017中再次出现,在这种情况下,原因是Application Insights进程ServiceHub.DataWarehouseHost.exe。

    线程警告MSB3026中讨论了一种解决方法:无法将“obj \ Debug \ netcoreapp1.1 \ src.pdb”复制到“bin \ Debug \ netcoreapp1.1 \ src.pdb”,这是添加预构建 每次构建项目时,项目事件都会终止进程。 引用该链接:

    右键单击项目上的属性

    选择属性

    建立活动

    预构建事件命令行

    taskkill /IM ServiceHub.DataWarehouseHost.exe /F 2>nul 1>nul

    Exit 0

    保存并构建

    tomRedox answered 2019-03-08T05:31:19Z

    6 votes

    任何人都可以知道为什么会出现这个问题吗?

    看看你通过手动复制解决问题的回答,我会说你正在处理的代码是由其他一些用户制作的(也有管理员权限)所以它被锁定了。 通过执行复制 - ? 粘贴,您使用所需的所有访问权限制作了源的OWN副本。 唯一需要注意的是,在这种情况下,如果其他开发人员需要处理您的副本,他/她将会遇到您之前遇到的相同问题。

    Tigran answered 2019-03-08T05:31:51Z

    3 votes

    我重新添加了所有非.NET依赖项/引用,它就可以了。

    shawn answered 2019-03-08T05:32:17Z

    3 votes

    有同样的问题,但每次重启Visual Studio对我来说都没有选择,因为问题有时会经常发生。

    我通过安装Unlocker来处理它(尝试在安装时安装任何工具栏,所以不要忘记取消选中),这个应用程序让我可以快速访问重命名/删除锁定的“.xml”文件。 我知道这只是一种解决方法,但对我来说这是解决这个问题的最快解决方案。

    David Leitner answered 2019-03-08T05:32:51Z

    2 votes

    当我向解决方案添加新的安装项目时,我创建了这个问题,然后将文件直接从主应用程序项目的/ bin / release文件夹添加到安装项目的应用程序文件文件夹中。 安装项目的源代码控制一直阻止我完成主应用程序项目的构建。

    解决方案:在任何项目之外创建一个单独的转储文件夹,该项目将包含要包含在安装中的所有文件,并从那里添加它们。 这是一个痛苦,因为现在我必须记住复制每个新安装包的所有文件。 我可能会看到我是否可以使用后期构建操作做一些自动构建,以使流程更顺畅。

    portia answered 2019-03-08T05:33:25Z

    2 votes

    我自己解决了这个问题。 问题是我在另一个地方打开了解决方案。 关闭它之后就可以了

    Henley Chiu answered 2019-03-08T05:33:50Z

    2 votes

    如果将任何文件复制到解决方案中,请确保文件不处于“只读”模式。 右键单击文件并取消选中属性选项解决了我的问题。

    InitialV answered 2019-03-08T05:34:15Z

    2 votes

    我有相同的错误,但我使用Perforce版本控制。 这就是我修复它的方法。

    关闭Perforce P4V客户端

    重新启动Visual Studio 2010(可能没有必要)

    重建了成功的项目

    同时感到特别高兴和反感

    Madmartigan answered 2019-03-08T05:35:07Z

    2 votes

    我也有同样的问题。 我收到的错误消息与无法复制相关,因为访问路径被拒绝。 在我的情况下,所有我的dll和xml文件等都放在D:\ TFS \ Example \ Bin \ Debug文件夹中。

    我右键单击Bin文件夹并单击属性,并在“属性”下看到“只读”复选框。

    我取消选中了“只读”复选框,然后在显示的新弹出窗口中单击“确定”并单击“确定”。

    我回到Visual Studio并构建我的解决方案,它给了我错误消息。

    Voilaa ..这次它成功构建没有错误。

    我不知道这是否完美,但我这样做是为了解决我的问题。

    Ziggler answered 2019-03-08T05:36:08Z

    2 votes

    检查任务管理器,确保没有挂起devenv.exe进程。 杀掉失控的过程,然后再试一次。

    Hazen Hills Software answered 2019-03-08T05:36:34Z

    1 votes

    只需右键单击您的MVC项目,然后单击clean选项。 我有一个类似的问题,在重建之前清理项目为我解决了它。

    Ehsan answered 2019-03-08T05:36:59Z

    1 votes

    我也有同样的问题。 我通过取消选中根文件夹的只读属性来修复它。

    Rajan Kumar Kharel answered 2019-03-08T05:37:24Z

    1 votes

    我也有这个问题。 这是如何解决这个问题的

    从项目中排除bin文件夹。

    关闭视觉工作室。

    磁盘清理C盘。

    在visual studio中重新打开项目。

    然后重建解决方案。

    运行项目。

    这个过程对我有用。

    Manoj answered 2019-03-08T05:38:36Z

    1 votes

    我能够通过从目标网站的bin文件夹中删除抱怨的目标文件(在您的示例中为“Bin \ Debug \ test.Resources.xml”)并重新构建它来解决问题。我已经修复了它。

    Rama Krshna Ila answered 2019-03-08T05:39:01Z

    1 votes

    老帖子,但这个僵尸正在击中VS 2017(我还没有挖掘为什么它只是“一些”项目)。 在这种情况下,它不是用户权限,而是IIS Express进程仍在使用该文件。

    您将在任务栏中看到该图标

    右键点击

    出口

    你应该能够rebuild没有这个烦人的“权限被拒绝”消息。

    这也是“重启Visual Studio”将“解决”问题的原因。 这样做会停止IIS Express。

    心连心...

    EdSF answered 2019-03-08T05:39:58Z

    1 votes

    1)关闭visual studio解决方案

    2)导航到命令提示符 - > 以管理员身份运行 - > iisreset /停止

    3)导航到c - > Windows - > Microsoft.Net - >Framework64 - >v4.030319 - > 临时Asp.NET文件 - > 删除此路径中的所有文件和文件夹。

    4)导航回命令提示符 - > iisreset / start

    5)现在打开视觉工作室 - > 以管理员身份运行 - > 清理解决方案并构建它(不要重建..正在构建为我工作)

    Krishna answered 2019-03-08T05:40:51Z

    0 votes

    您不应该将文件夹属性更改为not-readonly。您看到此错误消息的原因是源控件假定您只将杂项文件存储在bin文件夹以外的其他位置,因为它为.Net自动创建的文件保留,并且不希望将它们添加到源文件中 控制。

    我建议而不是使用System.IO.Path.Combine(Environment.GetEnvironmentVariable("appdata"),"YourProjectName")(我假设您当前正在使用),您在%appdata%地址中创建一个名为“MyProjectName”的文件夹,然后使用:

    System.IO.Path.Combine(Environment.GetEnvironmentVariable("appdata"),"YourProjectName")。

    Bizhan answered 2019-03-08T05:41:30Z

    0 votes

    我知道这是一个旧线程,但对于那些寻找答案的人,比如我几分钟之前,我建议先尝试重新启动计算机。 仅此一点对我而言。 之前甚至无法手动复制到文件夹。

    Joao Leme answered 2019-03-08T05:41:56Z

    0 votes

    所以我遇到了同样的问题,我的原因,我共享了我的开发文件夹,所以我可以使用mac作为使用Xamarin的IOS应用程序的构建主机。 该项目在mac上运行,它获取了dll的所有权,因此我无法从其他任何地方更改该dll。 只需在mac上停止应用程序就可以将所有权返还给我,从而再次允许完全访问权限。 我希望这可以做到。

    Jon Willis answered 2019-03-08T05:42:21Z

    0 votes

    清除“bin \ debug”中的所有引用库,然后在单击“清理解决方案”后右键单击解决方案资源管理器中的解决方案。

    并重建!!

    TC Tarım Köy İşleri answered 2019-03-08T05:42:53Z

    0 votes

    我多次遇到这个问题,我找到的解决方案是删除调试文件夹,然后重建您的解决方案/项目。 为我工作!!

    patil.rahulk answered 2019-03-08T05:43:18Z

    0 votes

    确保在路径名(path \ fileName.extension)之后附加文件名。 我花了一个多小时没注意到这一点。

    Marlon Vidal answered 2019-03-08T05:43:44Z

    展开全文
  • 关于IO流在复制文件时出现java.io.FileNotFoundException: D:\xxx(拒绝访问。)拒绝访问的问题Exception in thread "main"java.io.FileNotFoundException: D:\xxx(拒绝访问。)at java.io.FileInputStream.open0...

    关于IO流在复制文件时出现java.io.FileNotFoundException: D:\xxx(拒绝访问。)

    拒绝访问的问题

    Exception in thread "main"java.io.FileNotFoundException: D:\xxx

    (拒绝访问。)

    at java.io.FileInputStream.open0(Native Method)

    at java.io.FileInputStream.open(FileInputStream.java:195)

    at java.io.FileInputStream.(FileInputStream.java:138)

    at com.itheima_09Test.IOUtils.copyFile2Dir(IOUtils.java:13)

    at com.itheima_09Test.Test_04.main(Test_04.java:31)

    该异常主要出现在将文件或文件夹中文件复制到文件夹中,由于IO流是针对文件而言,所以没有权限访问文件目录

    错误:FileOutputStream bos=newFileOutputStream(目标文件夹);//出错原因

    案例一:(以下案例本应用try -catch出来异常,为了明了故直接抛出)

    //要求:将srcFile文件复制到destDir目标文件夹中(不能改变源文件的名称)

    public static void copyFile2Dir(File srcFile,File destDir) throws IOException{

    //创建输入流对象 将源文件File对象传入其形参

    FileInputStream fis= new FileInputStream(srcFile);

    //获取目标路径的File对象,关键在于目标路径问题,注意复制访问

    //只能是文件不能是文件夹 否则拒绝访问,getpath()得到具体带盘符的路径

    //getName()得到的是文件的名称,两者字符串拼接就是具体的目标路径(目标文件//路径)

    File file= new File(destDir.getPath()+File.separator+srcFile.getName());//****出错关键点******

    //判断目标文件夹File对象(路径)是否存在,不存在则创建

    if(!file.exists()){

    destDir.mkdirs();

    }

    //创建输出流对象

    FileOutputStream bos= new FileOutputStream(file);

    //常规的读写复制

    int len;

    byte [] b= new byte[1024];

    while((len=fis.read(b))!=-1){

    bos.write(b, 0, len);

    bos.flush();

    }//关闭资源

    bos.close();

    fis.close();

    System.out.println("复制成功");

    }

    案例二如下

    // 要求:将srcDir文件夹中的所有文件(不包含子文件夹)复制

    //到destDir目标文件夹中(不能改变源文件的名称)

    public static void copyDir2Dir(File srcDir,File destDir) throws IOException{

    ArrayListarr= new ArrayList<>();

    getDataFiles(srcDir,arr);//调用方法将srcDir中所有的文件添加到集合中

    for (int i = 0; i < arr.size(); i++) { //遍历集合将里面每个File文件读写复制到目标文件夹中

    FileInputStream fis= new FileInputStream(arr.get(i));

    File file= new File(destDir.getPath()+File.separator+arr.get(i).getName());//目标路径问题关键if(!file.exists()){ //判断目标文件夹是否存在,不存在则创建

    destDir.mkdirs();

    }

    FileOutputStream bos= new FileOutputStream(file);;

    int len;//常规的读写复制

    byte [] b= new byte[1024];

    while((len=fis.read(b))!=-1){

    bos.write(b, 0, len);

    bos.flush();

    }//关闭资源

    fis.close();

    bos.close();

    }

    }

    //方法功能:递归将file中文件都添加到集合中

    public static void getDataFiles(File file,ArrayListlist){

    if(file.isFile()){//如果file是文件

    list.add(file);

    }else{//如果file是文件夹

    File[] listFiles = file.listFiles();//获取file中每一个文件,并遍历递归

    for (File file2 : listFiles) {

    getDataFiles( file2,list);

    }

    }

    }

    补充:还有一种情况出现java.io.FileNotFoundException异常就是源文件本来就不存在

    展开全文
  • 在往c盘复制文件时,总是拒绝访问,请问该怎么办?20 分享 举报 6个回答 #热议#3分钟看懂!2019年个税年度汇算怎么算? 华硕服务 百度认证:华硕电脑(上海)官方帐号推荐于2017-12-11 关注 Windows 10操作...

    win10如何获取管理员权限?在往c盘复制文件时,总是拒绝访问,请问该怎么办? 20

    •  

    分享

     举报

    6个回答

    #热议# 3分钟看懂!2019年个税年度汇算怎么算?

    华硕服务 
    百度认证:华硕电脑(上海)官方帐号 推荐于2017-12-11

    关注

      Windows 10操作系统中开启Administrator超级管理员账户方法步骤如下百:

    1、在Win10左下角的开始图标上点击鼠标右键,在弹出的“菜单”选项中,点击打开“计算机管理”:

    2、打开计算机管理设置后,依次展开左度侧的“本地用户和组”--“用户”,然内后在右侧的“Administrator”名称上鼠标右键,然后点击打开“属性:

    3、打开Administrator属性界面,可以看出默认Administrator管理员账户是禁用的,只要将“账户已禁用”前面的勾去掉,然后点击底部的“确定”就可以了:

    最后重启机容器即可。

    展开全文
  • 权限问题 我没遇到过 网上有人这么说的 建议你换administrator运行一下你的classpath设置的问题 你看一下你的文件所在的包是否放在了classpath目录下编写Java程序,应注意以下几点:大小写敏感:Java是大小写敏感...

    原因可能是:

    你的路径不对,aaaa是什么文件,要加后缀名,.txt加上试试。

    权限问题 我没遇到过 网上有人这么说的 建议你换administrator运行一下

    你的classpath设置的问题 你看一下你的文件所在的包是否放在了classpath目录下

    2a29730ebf39705ed8ae976cbd69648d.png

    编写Java程序时,应注意以下几点:

    大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

    类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

    方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

    源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

    主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

    折叠

    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201604/13/1460516372_929960.png) 这是怎么回事,难道是权限问题?
  • 关于IO流在复制文件时出现java.io.FileNotFoundException: D:\xxx(拒绝访问。) 拒绝访问的问题 Exception in thread "main" java.io.FileNotFoundException: D:\xxx (拒绝访问。) at java.io.FileInputStream....
  • 问题描述 无法将文件“obj\Release\Ctrl.yunBack.dll”复制...对路径“bin\Ctrl.yunBack.dll”的访问拒绝。 解决办法 找到bin目录删掉该文件。 转载于:https://www.cnblogs.com/tianxiaziwei/p/4708171.html...
  • 文件拒绝访问

    2007-09-11 15:51:00
    双击文件或右键“打开方式”出现拒绝访问对话框,解决方法:将以后内容复制到一文本文档,并命名为“*.reg”:----------------------------------------[HKEY_CLASSES_...
  • 但是运行出现拒绝访问: Exception in thread "main" java.io.FileNotFoundException: A (拒绝访问。) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInput
  • 关于IO流在复制文件时出现java.io.FileNotFoundException: D:\xxx(拒绝访问。) 拒绝访问的问题 一开始在进行文件复制,程序运行的时候,总是会报出该异常,我一直认为是和文件的读写模式或者只读模式有关,再不济也...
  • 文件资源管理器 Linux 文件访问特性将支持 Windows 系统级别的文件拖拽、移动、复制粘贴功能。也支持子菜单选项!目前,使用此功能时文件路径为 wsl$<running_distro_name>,WSL 团队将会在未来改进此问题!.....
  • 有时你从tfs下载下项目编译会出错 那么你单个项目编译一下看看哪个项目出错了,然后你就把下边报错提示的...你需要看看这个文件是谁创建的,或者谁那有这个文件,你光把这个文件弄上,然后复制到你的这个路径下就中了
  • 不知道大家有没有碰到过,当手机与电脑连接,在向手机存储卡复制文件夹,有时会出现这样的提示:“无法复制Thumbs.db访问拒绝,请确保移动设备有足够的内存,该文件未被设为只读,并且您有复制该类型文件的权限...
  • 当我想修改电脑host文件,但不管是脱拉硬拽还是,删除复制操作都会提示没有操作权限 当我们在C盘部署tomcat服务器练手,手动或用IDE在webapps下部署项目,IDE会在控制台报莫名其妙的权限错误 除了安装软件以外,不...
  • 对路径 的访问拒绝… 经查,发现错误所说的这个文件:.csproj.FileListAbsolute.txt,是只读属性 再对比VSS上的这2个项目,发现后面的项目在VSS上多了2个目录: Bin和Obj 明白原因了,在复制时,把这2个生成目录也...
  • 在网上搜到了相关的解决方案,给出的答案就是将Microsoft.CodeDom....具体操作如下:https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/1.0.7打开后有复制输入框中的命令:Instal...
  • 问题描述: windows2003 sp2 Z终端服务器给每个用户分配了固定的使用空间,当该用户使用空间达到设定值无法再次复制文件进入,手动清理掉空间后,再次复制文件发现“无法复制,访问拒绝,请确定磁盘未满或未被...
  • 前段时间由于VSS上的一个项目要给2个公司开发使用,而2个公司的需求不同就把该项目复制到VSS上的另外一个目录,结果在别人的电脑取出并打开这个项目编译,报错:未能向文件“.csproj.FileListAbsolute.txt”写入...
  • 解决方法一<前段时间由于VSS上的一个项目要给2个公司开发使用,而2个公司的需求不同 就把该项目复制到VSS上的另外一个目录,结果在别人的电脑取出并打开这个项目编译,报错: 未能向文件“....
  • 访问git个人博客*.github.io 拒绝了我们的连接请求

    千次阅读 多人点赞 2020-08-17 01:51:58
    访问Git个人博客被拒绝连接请求根据自身情况选择跳转步骤1.ping github.com超时2.host文件找不到问题3.路径下无host文件4.无法保存修改后的host文件5.无法访问部署到git的个人博客 根据自身情况选择跳转步骤 1.ping ...
  • 使用vs2008生成解决方案出现的问题: 无法将文件“obj\xx.*”复制到“bin\xx.*”。对路径“bin\xx.*”的访问拒绝 解决方法: 将*.dll的只读属性去掉
  • 网上搜索了一下,似乎这个问题和NTFS分区有关系,在FAT32分区下就...如果还不行,找个FAT分区的U盘,复制到里面再解压。我是用上面以管理员身份运行解压就没提示错误了,操作环境是Windows 7系统和NTFS分区。 解...
  • 本人在安装mysql时候遇到各种bug,花了三个多小时,终于解决了。 一、下载安装包: 首先,正常的顺序是我们需要去官网下载MySQL文件,...其中data文件夹是空的,my.ini配置文件内容如下,可以直接复制粘贴: ...
  • 请将下面的代码全部复制到记事本里,保存为“XXXX.reg”文件,双击导入注册表即可。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/Unknown] "AlwaysShowExt"="" "QueryClassStore"="" [HKEY_CLASSES_...
  • 笔者在修改tomcat端口遇到...先把server.xml文件复制到非系统盘 ,修改后在复制过去,覆盖原来的文件,这样就行了 注:一定要先关闭tomcat,修改完再启动 转载于:https://www.cnblogs.com/longl/p/6393877.html...
  • 操作系统错误 5:“5(拒绝访问)”的解决办法 关于SQL server导入.mdf文件显示附加数据库出错。有关详细信息,请单击“消息”列中的超链接 1. 出现问题的原因 从其他位置拷过来的数据库文件(*.mdf)没有本电脑...
  • android中menifest拒绝访问踩坑 当我导入教材配套的项目进行调试,出现了这个问题。 四文件local、wrapper、两个gradle都替换过了。弄了几个小时,软件都升级了。 最后只需要一个clean项目的操作解决,看了很多人...
  • O/S-Error: (OS 5) 拒绝访问。 DBCA_PROGRESS : 1% [ 2018-02-14 22:22:31.893 GMT+08:00 ] ORA-12560: TNS:protocol adapter error [ 2018-02-14 22:22:31.907 GMT+08:00 ] ORA-12560: TNS:protocol adapter error...
  • 网页错误详细信息 消息: 拒绝访问。 行: 35 字符: 3 代码: 0 URI: http://localhost:8080/talc/js/print/loanDueBill.js <br>  提示出错的代码如下: <pre name="code" class="java">var ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 128
精华内容 51
关键字:

复制文件时拒绝访问