我用ResourceWriter 类写了一个资源文件,里面有一个文件夹A,A里面是一些图片,MP3,请问下,如果我想实现这样个功能要怎么做?
   比如我要做一个复制功能,就是加载资源文件后,我要读取到A的路径,返回一个String,然后实现复制的功能。也就是说要怎么才能读取到资源文件A(不是原来的文件A,原来的文件A已经在生成资源文件后删除)的磁盘路径。当我复制的时候,就会在磁盘里得到一个文件夹A,里面就有那些图片什么的?
   用Assembly 类好像只能调用资源文件里面的文件,好像读取不了它的目录,没看到有GetDirectoy这个方法。

解决方案 »

  1.   

    直接ResourceWriter 文件?
    在资源文件里写方法,调用!
      

  2.   

    资源文件 不是你要操作的文件夹,而是你程序中需要的一些设置.比如 你有一个button, text="确定";
    你可以把"确定",放在资源文件中给button的text调用.这样,当你想把程序全改为英文时,就不需要改源代码,直接把资源文件中的"确定"改为"OK"就搞定了.我是这么理解这么做的.
      

  3.   

    ResourceWriter:以系统默认的格式将资源写入输出文件或输出流。无法继承此类。
    ResourceReader:枚举 .resources 文件和流,并读取顺序的资源名和资源值对。一个写一个读,对应的。
      

  4.   

    哦,可能我说的功能根本不需要用到资源文件,那再问下,如果我在资源管理器新建一个文件夹a,那么这个文件的目录是在项目里面的,我定义了一个String a为这个文件的目录,用来实现Copy(a,b)的功能,那么当我把程序安装到其它的盘的时候,a好像就没有用了,这个要怎么解决。