项目文件路径|在java项目中如何获取某个文件的路径

项目文件路径|在java项目中如何获取某个文件的路径的第1张示图

⑴ C#如何获取项目中的其他文件夹的路径 例如项目下面有个DELL文件夹怎么获取它的路径

一般用string p=AppDomain.CurrentDomain.BaseDirectory+"\\DELL"; 其它的还有string str1 =Process.GetCurrentProcess().MainMole.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称

⑵ java项目路径文件怎么写

有绝对路径与相对路径两种: 绝对路径:以引用文件之网页所在位置为参考基础,而建立出的目录路径。 绝对路径:以Web站点根目录为参考基础的目录路径。

⑶ 如何获取项目绝对路径

用获取、用Java类获取或用servlet获取项目绝对路径。

⑷ android的项目里怎么规定文件路径的

方法一:把目标文件放入resources文件中,以通过读取R的资源文件来获取,具体方式如下:1、在res下新建raw文件,将带读取文件添加到raw文件目录下。2、添加如下代码: // 如果要使用文件名获取文件数据:首先获取资源id然后再通过id获取输入流 InputStream im = getResources().openRawResource(R.raw.h_data11); BufferedReader read = new BufferedReader(new InputStreamReader(im)); String line = ""; StringBuilder sb = new StringBuilder(); try { while((line = read.readLine()) != null) { sb.append(line).append("\n"); } } catch (IOException e) { e.printStackTrace(); } finally { if(read != null) { try { read.close(); read = null; } catch (IOException e) { e.printStackTrace(); } }if(im != null) { try { im.close(); im = null; } catch (IOException e) { e.printStackTrace(); } } } Log.v("", "result = " + sb.toString());方法二:使用assets 只读文件进行读取。1、将文件到assets下,可以新建文件夹如:“www”然后将文件放入www文件夹中,读取的path为:"www/filename" String result = "";ObjectInputStream ois = null; AssetManager am = context.getResources().getAssets(); try { ois = new ObjectInputStream(am.open("www/filename")); result = (String) ois.readObject(); } catch (StreamCorruptedException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } finally { try { if (ois != null) { ois.close(); ois = null; } } catch (IOException e) { e.printStackTrace(); } } 以对象的方式读取文件中的数据,如果没有新建文件夹,把前面的“www/”去掉就ok啦以上方式我都还有疑问的地方:1、raw下新建多级目录是否真的不能够使用。

⑸ Final Cut Pro X的工程文件保存在了哪儿

对于Final Cut Pro X10.1以前的版本,工程文件保存路径为“影片/Final Cut Projects”。

对于Final Cut Pro X10.1之后的版本,工程文件保存在资源库里。

(5)项目文件路径扩展阅读:

Final Cut Pro X功能详解:

1、Clip Connections

有了片段相连功能,你可将 B 卷、音效和音乐等剪辑片段轻松安放在 Timeline 中,这样,它们就能随着你的修改而一起移动,即便在最复杂的项目中也是如此。当你将一个二级元素拖拽到 Timeline 时,Final Cut Pro 即会自动创建一个 Clip Connections。

无论你在进行快速组合还是精确修整,一想到 Clip Connections 功能可将一切稳妥地归整在一起,剪辑起来自然信心十足。

在工作中重新组织故事情节尤为简单,因为只需一步操作便可移动项目的某个部分。清晰的视觉联系可让你将项目轻松地移交给另一位剪辑师,或留待日后继续剪辑。

2、Compound Clips

有了 Compound Clips 功能,你可将一组复杂的元素归整起来,并折叠为单一的剪辑片段。这能使 Timeline 摆脱凌乱,并创建剪辑片段的简化版本,便于移动或复制。

你还可将一条混合片段重复用于其他的项目:例如,将它用于包含分层效果音的独特音效设计,通过使用 Compound Clip,点击一下就可为多个镜头添加同一效果。你还可随时进入或展开一个 Compound Clip,对各项元素进行单独修改。

3、Precision Editor

Magnetic Timeline 改进了波纹、滚动、滑过、滑动剪辑等传统的修整方式。如果你须要进行更多操控,双击剪辑接缝打开 Precision Editor,然后直接在 Timeline 内进行修整。

Precision Editor 可为你展开编辑点两侧的画面,使剪辑片段中采用和未采用的部分都一览无遗。然后,点击一下即可快速浏览整个剪辑片段,并调整剪辑点。

4、Auditions

你可将多个备选镜头收集到 Timeline 的同一位置,并按其前后关系进行快速循环浏览。你可尽情测试不同的 B 卷镜头、同一段台词的各种演绎方法、同一镜头的各种色彩分级方式,或不同的特效。

还可使用 Auditions 为你的项目制作多个版本,以应对不同的交付任务和活动场合。 Audition 的创建方法也很简单,只要将任何长度的镜头画面拖拽到 Timeline 的同一位置,再选择“添加到 Audition” 就行了。 在你尝试播放不同的镜头时,Magnetic Timeline 还能让一切保持同步。

5、内容自动分析

在你剪辑的过程中,Final Cut Pro 会在后台对原始素材进行分析,从而大幅提升素材文件的准备速度。内容自动分析功能会根据剪辑师的工作偏好来扫描脚本素材并创建原数据:有范围依据的媒体属性标签、摄像机数据、镜头类型,以及镜头画面是否包含一个、两个或多个人物。

你可使用这些标签来分类、过滤和搜索你的剪辑片段。你可在导入时进行自动分析的设置,也可稍后进行。内容自动分析功能还能提前执行处理器密集型分析,以便实现图像稳定、纠正滚动快门失真、色彩平衡与典型音频问题修复等功能。这样,你在剪辑时就能实时运用这些功能了。

⑹ 如何获取android项目下某个文件的绝对路径

比如要获取 要获取libjnixcld.so绝对路径File file=new File("/data/data/com.dtBank.app.service/lib/libjnixcld.so")简单的说就是/data/data/packagename/你的文件夹名称/文件名非隐藏文件可以这样获取以上方法只能获取动态共享库的绝对路径对于像minde.dat,public.dat以及其他一些文件获取路径的方式如下:一,将文件放入assets文件夹下面(放入此文件夹下面的文件可通过InputStream in=context.getAssets().open("public.dat"));获得其二进制形式的流,具体例子如下package com.dtBank.app.service;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import android.content.Context;import android.os.Environment;import android.util.Log;/** * 获得加密文件的路径 * @author hb * */public class getEncryptionFilePath {class Obj{InputStream in;String fileDir;String folder;}String lock="";private void getCryptFilePath(Obj obj){synchronized(lock){try{if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {File cryptDir= new File(obj.folder);Log.v("bb","创建的文件夹:"+obj.folder);cryptDir.mkdirs();OutputStream os= new FileOutputStream(obj.fileDir);byte[] buf = new byte[1024*10];int l;Log.v("bb","开始写文件");InputStream in=obj.in;while ((l = in.read(buf)) != -1) {os.write(buf, 0, l);os.flush();} Log.v("bb","文件已写完");os.close();in.close(); }}catch(Exception e){e.printStackTrace();}}}// 调用此方法获取文件在sdcard上面的绝对路径public void execute(Context context){ InputStream in=null; OutputStream out=null;try{in =(context.getAssets().open("mixed.dat"));String fileDir_mixed="/sdcard/xcloudmixed/mixed.dat";final Obj obj=new Obj();obj.in=in;obj.fileDir=fileDir_mixed;obj.folder="/sdcard/xcloudmixed";new Thread(){@Overridepublic void run(){getCryptFilePath(obj);}}.start();in =(context.getAssets().open("public.dat"));String fileDir_public="/sdcard/xcloudpublic/public.dat";final Obj obj1=new Obj();obj1.in=in;obj1.fileDir=fileDir_public;obj1.folder="/sdcard/xcloudpublic";new Thread(){@Overridepublic void run(){getCryptFilePath(obj1);}}.start();}catch(Exception e){e.printStackTrace();}}}

⑺ wincc项目文件夹在哪

WinCC项目路径的Archive Manager文件夹下的TagLoggingFast文件夹,存放变量记录的快速归档;WinCC项目路径的Archive Manager文件夹下的TagLoggingSlow文件夹,存放变量记录的慢速归档;WinCC项目路径的Archive Manager文件夹下的TAlarmLogging文件夹,存放报警记录。各个数据库文件含义及命名方式详见《WinCC 数据开放性》

⑻ c#中的项目文件夹在哪儿

你没有理解项目和程序的区别。实际运行的程序是没有所谓项目的概念的(不可能把源代码也复制过去吧?!),也就是说,你的应用程序运行时的目录下一开始是不会自动地产生clientphoto这个文件夹的(除非你在项目里将这个文件夹中的文件设置为“复制到输出目录”。)所以你要做的,第一件事就是先获取应用程序的路径,然后判断这个路径下的目录存在不存在,如果不存在,要首先创建一个。我们知道“clientphoto”其实只是一个相对路径而已,要获得绝对路径,首先要知道应用程序当前的绝对路径:只需要检索system.windows.forms.application.startuppath这个属性即可。string path = system.windows.forms.application.startuppath;然后将应用程序当前路径path和字符串“clientphoto”组合成为一个完整的文件夹绝对路径folder(这时候就是绝对路径了,但是,还没完!)。string folder = system.io.path.combine(path, "clientphoto");接着判断folder指定的文件夹是否存在。bool folderexists = system.io.directory.exists(folder);如果文件夹不存在,则创建它。如果创建不了,会引发异常,请自行捕捉这个异常。if(!folderexists){ system.io.directory.createdirectory(folder);}最后才返回路径folder。完整代码:private string getfolderpath(){ string folder = path.combine(application.startuppath, "clientphoto"); if(!directory.exists(folder)) { directory.createdirectory(folder); } return folder;}

⑼ idea中获取项目中文件相对路径的方法

想要读取该项目中的resources下的prop文件夹中的text.txt文件。

// 读文件String path

this.getClass().getClassLoader().getResource("./prop/text.txt").getPath();

FileReader fr = new FileReader(path);

BufferedReader br = new BufferedReader(fr);

String str = null;while((str = br.readLine()) != null) {

System.out.println(str);

}// 关闭流br.close();

fr.close();

读文件:

public void load(String path) {

er br = null;

try {

br = new BufferedReader(new FileReader(path));

String line = "";

while ((line = br.readLine()) != null) {

m_tbl.put(Integer.parseInt(line), true);

}

br.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (NumberFormatException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

(9)项目文件路径扩展阅读:

解决相对路径找不到的问题:

1、采用绝对路径;

2、还是使用相对路径,这时用类加载器加载文件路径。代码如下:

public void load(String path) {

BufferedReader br = null;

try {

InputStream in = SetTable.class.getClassLoader().getResourceAsStream(path);

br = new BufferedReader(new InputStreamReader(in, "UTF-8"));

String line = "";

while ((line = br.readLine()) != null) {

m_tbl.put(Integer.parseInt(line), true);

}

br.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (NumberFormatException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

⑽ 在java项目中如何获取某个文件的路径

如果是在tomcat等服务器中运行的话,用ServletContext中的getRealPath()方法可以获取指定文件的绝对路径,如:getRealPath("/WEB-INF/db.xml");

未经允许不得转载:山九号 » 项目文件路径|在java项目中如何获取某个文件的路径

赞 (0)