精华内容
下载资源
问答
  • IO设备错误一般情况下是移动硬盘没有正确退出,或者在存储数据的时候因电压不足导致数据被破坏引起的,有一个解决办法你可以试一下。先把移动硬盘插入电脑中然后打开我的电脑,这时候也许移动硬盘盘符根本就不会出现...

        现在好多朋友都有了移动硬盘或者U盘等移动存储设备,但有时候往移动硬盘里拷贝数据,蹦出个对话框来,显示:往移动硬盘里复制出现无法复制某某文件,由于 I/O设备错误,无法运行此项请求。移动硬盘连接在电脑上拷贝数据的时候出现了“I/O设备错误,无法运行此项请求。”

    故障分析

    1、不使用机箱上的前置USB口或者是USB延长线,尽量使用主板上的USB接口也就是在机箱后面的USB接口。

     

        原因是:机箱上的前置USB口和USB 延长线都是采用USB 1.1结构,而现在的移动硬盘或者U盘都是USB 2.0接口,故在USB 1.1集线器插座上使用则会不定时出错。即使有些前置 USB接口是2.0标准,也可能因为重复接线的原因导致电阻升高,使得USB 2.0接口供电不足。现在有的电脑有好几个usb接口,一般机箱前面两个,后面四个,其中后面四个中的两个在鼠标键盘接口附近,两个在网卡附近,当我使用前置两个USB接口时移动硬盘没有反应,用在鼠标键盘接口附近的USB 接口可以读出来但在拷贝一些文件的时候提示“I/O设备错误,无法运行此项请求“。最后用在网卡附近的USB接口就一点问题没有。

     

    2、对移动硬盘进行磁盘碎片整理。

     

        原因:移动硬盘经常进行复制、剪贴操作,会在磁道中留下很多的垃圾文件碎片。也可以使用windows自带的磁盘校检修复的dos命令chkdsk/f;/p;/v如果长时间没有整理磁盘,偶尔心血来潮要整理得话,推荐先拿它校检一次。语法:chkdsk [drive:][/p][/r][/f] 推荐参数/f,例如:F:\>chkdsk /f 回车

    解决方案

        1:主板比较老,USB驱动程序没装。(右键我的电脑=>;属性=>;设备管理器-=>;查看一下是否有惊叹号!如果有就是没有安装好驱动。

     

        2:如果硬盘摔过,那有可能是移动硬盘损坏!不防低级格式化一下!(不推荐!没有办法中的办法。)

     

        3:如果在别人的机子上能用,在自己的机子上却用不了。这种情况=>;硬盘应该没有问题,升级主版驱动试试。

     

        4:如果还是不行的话,看看主板的usb接口是否有问题,试着插另外的usb设备试一下。

     

        5:如果是mp3的话请按照以下方法试一下: 取出电池---按住开机键,与电脑连接---打开升级工具,选择机型---下载固件---"固件升级"--"确定"---进行升级ing;升级完成后就可以了


    其它解决方法:

    A:

    1、换根数据线

    2、改善移动硬盘供电现状,如使用双USB头接入数据线。

    3、如在笔记本电脑上使用,还有可能因本本的U口本身供电不足引起,这个无法解决。

    4、排除以上后,还有就是移动硬盘的转接卡本身设计或用料缺陷,这个问题,只能换移动硬盘盒了。

    B:

           IO设备错误一般情况下是移动硬盘没有正确退出,或者在存储数据的时候因电压不足导致数据被破坏引起的,有一个解决办法你可以试一下。 

        先把移动硬盘插入电脑中然后打开我的电脑,这时候也许移动硬盘盘符根本就不会出现,这时你不要对电脑进行任何移动硬盘的相关操作,一直等待如果出现IO设备错误就点确定掉。 

         大概等个几十分钟后,移动硬盘的盘符会勉强出现。这时候你千万别去点那个盘符。 然在打开CMD窗口,在里面输入chkdsk d: /f 其中d:根据你硬盘所在的盘符自行修改,然后窗口可能不会出现任何东西,会卡在那里不动,不用担心一直等再等一段时间,会出现修复类的命令,根据提示操作就行了。

        修复完后原有的数据依然存在,可以试下,我的硬盘以前和你出现一样的情况就是这么弄好的。

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

    关于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.<init>(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=new FileOutputStream(目标文件夹);//出错原因

    案例一:(以下案例本应用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{	
    	ArrayList<File> arr= 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,ArrayList<File> list){
    	   if(file.isFile()){//如果file是文件
    	   list.add(file);
    	   }else{//如果file是文件夹
    		   File[] listFiles = file.listFiles();//获取file中每一个文件,并遍历递归
    		   for (File file2 : listFiles) {
    			   getDataFiles( file2,list);
    		}
    	   }
    }

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






    展开全文
  • 由于IO设备错误,无法运行此项请求说明这个盘的文件系统结构损坏了。在平时如果数据不重要,那么可以直接格式化就能用了。但是有的时候里面的数据很重要,那么就必须先恢复出数据再格式化。具体恢复方法可以看正文...
        由于IO设备错误,无法运行此项请求说明这个盘的文件系统结构损坏了。在平时如果数据不重要,那么可以直接格式化就能用了。但是有的时候里面的数据很重要,那么就必须先恢复出数据再格式化。具体恢复方法可以看正文了解(不格式化的恢复方法)


    工具/软件:AuroraDataRecovery


    步骤1:先百度搜索并下载软件打开后,直接双击需要恢复的分区,然后解压再右击软件图标选择《以管理员身份运行》软件


    步骤2:软件运行后,直接双击需要恢复数据的盘


    步骤3:程序扫描到资料后,会放到与要恢复盘卷标名相同的目录中


    步骤4:将要恢复的数据勾上,右击选择《复制勾选的文件》,程序会将勾上的文件拷贝出来。


    步骤5:最后一步只需等待程序将资料拷贝完成就完毕了 。


    注意事项1:由于IO设备错误,无法运行此项请求恢复出来的数据需要暂时保存到其它盘里。


    注意事项2:想要恢复移动磁盘由于IO设备错误,无法运行此项请求需要注意,一定要先恢复数据再格式化。

    展开全文
  • 移动硬盘打不开由于IO设备错误,无法运行此项请求,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文工具/软件:...
        移动硬盘打不开由于IO设备错误,无法运行此项请求,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文


    工具/软件:AuroraDataRecovery


    步骤1:先百度搜索并下载软件运行后,直接双击需要恢复的分区,然后解压再右击软件图标选择《以管理员身份运行》软件


    步骤2:程序打开后,直接双击需要恢复数据的盘


    步骤3:程序会很快将找出的资料,放到与要恢复盘卷标名相同的目录中


    步骤4:将要恢复的数据勾上,右击选择《复制勾选的文件》,软件会将勾上的文件COPY出来。


    步骤5:坐等程序将数据COPY完毕就完成了 。


    注意事项1:由于IO设备错误,无法运行此项请求恢复出来的数据需要暂时保存到其它盘里。


    注意事项2:想要恢复移动硬盘由于IO设备错误,无法运行此项请求需要注意,一定要先恢复数据再格式化。

    展开全文
  • 文件IO 第一天(标准IO

    千次阅读 多人点赞 2018-08-06 21:40:23
    一、文件文件类型 1、文件定义  定义:文件(File)是一个具有符号名字的一组相关联元素的有序序列。文件可以包含的内容十分广泛,操作系统和用户都可以将具有一定独立功能的一个程序模块、一组数据或一组文字...
  • 并不是所有的文件都拷贝失败,如果选择跳过的话,一般的.c.h文件还是能拷贝过去了,但是系统会提示.so文件还是没法拷贝过去的;如果为了完成复制而选择全部跳过那么工程一定会编译失败; 产生的原因以及解决办法:...
  • MySQL数据库主从复制(基于Docker)的操作步骤如下: 基本环境 虚拟机VMWare WorkStation 15 Pro CentOS 7 MySQL-5.7 Latest Docker 创建文件夹 mkdir -p /home/wing/mysql/master/data mkdir -p /home/wing/...
  • Flutter系列之Dart文件IO操作

    万次阅读 2018-10-21 10:19:08
    这一部分学习下Dart语法怎么进行IO文件操作。 本身而言,Dart语法进行文件操作是十分简便的,下图是简单写入操作; final filePath = r"E:\back.txt"; try { File file = new File(filePath); file....
  • import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.Outpu...
  • package cn.edu.hactcm.cfcms.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.Date; import java.util.List;
  • C++IO对象不可复制或赋值

    千次阅读 2014-02-24 09:45:25
    IO类型的3个独立的头文件: iostream定义读写控制窗口的类型, fstream 定义读写已命名文件的类型, (包含fstream类) ...sstream定义读写存储在内存中的string对象。...(IO是流对象,而流对象是不能复制
  • 由于IO设备错误,无法运行此项请求说明这个盘的文件系统结构损坏了。在平时如果数据不重要,那么可以直接格式化就能用了。但是有的时候里面的数据很重要,那么就必须先恢复出数据再格式化。具体恢复方法可以看正文...
  • keytool错误: java.io.FileNotFoundException:

    万次阅读 2016-08-09 14:59:29
    keytool错误: java.io.FileNotFoundException:  把证书导入java的cacerts证书库的步骤: 第一步:IE打开网站,把要导入java证书库的证书下载 ??????? 在该网页安全警报弹出窗口上查看证书--详细信息--复制到...
  • C#实现的IO操作时出现异常 “请求的操作无法在使用用户映射区域打开的文件上执行”,请大神指教!
  • 今天讲一个文件的内容复制到另一个路径下文件里,复制文件的主要代码如下private void copyWaveFile(String inFilename,String outDirPath,String outFilename){ FileInputStream in = null; FileOutputStream out...
  • IO编程 IO在计算机中指...从磁盘读取文件到内存,就只有Input操作,反过来,把数据写到磁盘文件里,就只是一个Output操作。 由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问...
  • mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。 如果是slave_io_running no了,...
  • C语言基本教程 第12课:文件输入输出(IO)

    千次阅读 多人点赞 2016-08-19 16:53:14
    我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是保存数据。 在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个...
  • IO

    千次阅读 2012-09-12 12:20:09
    代码是写出来的,不是看出来的。...【案例1】创建一个新文件 import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt"); try{ f.createNewFile();
  • FileCopyUtils.copy()复制文件

    千次阅读 2014-01-10 16:25:38
    import java.io.File; import java.io.FileOutputStream; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.util.FileCo...
  • IO复用

    千次阅读 2014-08-14 12:04:37
    IO复用简介 IO复用使得程序能同时监听多个文件描述符,这对提高
  • Java IO基础

    千次阅读 2019-06-19 21:09:09
    1、IO文件与文件夹的增删查基本操作。(改文件/夹的名/内容留着后面分析) 在Java中使用File类表示文件本身,可以直接使用此类完成文件的各种操作,如创建、删除等。 File类的常用方法和常量讲解: 构造方法...
  • 18.IO文件、NIO【草案四】

    千次阅读 2010-01-25 01:12:00
    这个章节主要涉及到常用的文件读写,包括高级的文件IO内容——java.nio,因为这些内容在如今的一些项目里面也属于相当常见的一部分,如果有什么遗漏或者笔误的话,希望读者来Email告知:silentbalanceyh@126.com
  • 1 find /usr/include -name "io.h", 2/usr/include下没有,但是在/usr/include/sys下有,我把io.h复制到了/usr/include下,就行了
  • //文件复制过程:先将要复制的多媒体文件读取出来 //然后再写入到指定的位置 string source = @"F:\音标\謝孟媛英语音标发音01_标清.flv"; //string source = @"C:\Users\kaka\Desktop\网站.txt"; string ...
  • [C#] 复制文件并计算传输速度

    千次阅读 2012-03-31 13:21:21
     在复制文件之前读取一个系统时间, 复制完之后再读取系统时间, 然后计算 时间间隔, 用文件的大小除以时间得到传输速度 使用方法:  创建一个大于2G的文件,将其命名为"1.zip", 并将其与测试工具放在同一个文件夹里...
  • 标准IO

    千次阅读 2018-03-09 13:54:51
    一、文件I/O和标准I/O 二、标准I/O 2.1 错误报告 2.2 流和FILE结构 2.2.1 简述 2.2.2 打开流 2.2.3 进程启动自动打开 2.2.4 FILE结构 2.3 缓冲区 2.3.1 简述 2.3.2 简单总结 2.3.3 更改缓冲类型 2.3.4 不同的缓冲...
  • asp.net文件复制及C#(winform)文件复制

    千次阅读 2009-02-11 13:51:00
    也就是我们要复制文件很多,而且没有什么规律。这就要我们来写一段程序来处理了。当然了,如果你的资源全部存进了数据库中,哪就不用了。这里要处理的是数据库存的是一个地址,而实际资源存在一个文件夹里。说实话...
  • Servlet使用注解配置URl提示404错误

    千次阅读 2017-05-18 18:22:54
    Servlet使用注解配置URl提示404错误 之前配置Servlet作为URL的时候,都是在web.xml中配置的,配置方法大概如下: 如果我有这样一个Servlet的话: hello.Java代码: [java] view plain ...
  • 两台主机A、B搭建mysql主从复制关系(A为master,B为slave)后,在slave上执行show slave status,结果中显示Last_IO_Error: error connecting to master 'replication@VMS00782:3306'…… 首先查看B的错误...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,284
精华内容 20,913
关键字:

复制文件提示io错误