當前位置:首頁 » 存儲配置 » 如何獲取配置文件

如何獲取配置文件

發布時間: 2022-01-17 22:46:23

A. 易語言 怎樣讀取配置文件

方法如下:

1、打開「易語言主程序」,進入「新建易語言工程文件」對話框,果斷選擇第一個「Windows窗口程序」然後點擊「確定」按鈕,進入易語言窗口程序設計界面。


B. 怎樣獲取路由器的配置文件

講清楚,什麼牌子的路由器,型號是多少?

如果是普通的設備,可以通過WEB方式進去,里邊很傻瓜化的操作,就能備份和恢復了。

如果像是CISCO這類似可網管型設備,品牌不同,配置命令也不相同。

獲取配置的方式,通常有三種:

一種是通過路由器自身的命令進行備份和恢復Tftp

如:CISCO設備命令(前提是先建個TFTP伺服器,下載個軟體,就搞定)
Router1# running-config tftp://172.25.1.1/router1-confg備份
Router1# tftp://172.25.1.1/NEWCONFIG running-config恢復

二種是通過查看當前配置,進行手動復制和粘貼

如:CISCO設備命令
Router1#show run
將顯示出來的所有配置,手動復制一份,到電腦的記事本上就行了。

還有一種就是WEB方式,進行操作

C. 是怎麼讀取配置文件的

<!-- 正文開始 -->
一般來說。我們會將一些配置的信息放在。properties文件中。
然後使用${}將配置文件中的信息讀取至spring的配置文件。

那麼我們如何在spring讀取properties文件呢。

1.首先。我們要先在spring配置文件中。定義一個專門讀取properties文件的類.
例:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath*:jdbc.properties</value>
<!--要是有多個配置文件,只需在這里繼續添加即可 -->
</list>
</property>
</bean>

這里為什麼用locations(還有一個location)
是因為。一般來說。我們的項目裡面。配置文件可能存在多個。
就算是只有一個。那將來新添加的話。只需在下面再加一個value標簽即可。
而不必再重新改動太多。(當然。性能上是否有影響,這個以當前這種伺服器的配置來說。是基科可以忽略不計的)。

然後我們就可以在jdbc.properties文件中填寫具體的配置信息了。

<!-- 配置C3P0數據源 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass">
<value>${jdbc.driverClassName}</value>
</property>
<property name="jdbcUrl">
<value>${jdbc.url}</value>
</property>
<property name="user">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
</bean>

jdbc.properties文件寫的信息。

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=root

附加一個列子:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:/data/pc-config/passport.properties</value>
<value>classpath:memcached.properties</value>
</list>
</property>
</bean>
classpath:是指的當前類文件的目錄下。
file:在window下是指的當前分區(比如你的項目是放在d盤,則是在d:/data/pc-config/passport.properties)
linux下,則是當前路徑下的文件/data/pc-config/passport.properties

D. c#如何讀取配置文件中的信息

給個例子你:
配置文件App.config如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="InvariantInfo" value="true"/>
</appSettings>
</configuration>

使用
if (ConfigurationManager.AppSettings["InvariantInfo"] != "false")
{
}

絕對沒問題的,我都取過N遍了,不行你把你的配置文件刪除了,再到VS裡面添加一個app.config文件,把內容復制過來

我是用的VS,用CSC編譯可能是少了參數了你

E. 如何從Properties配置文件讀取值

最常用讀取properties文件的方法
InputStream in = getClass().getResourceAsStream("資源Name");這種方式要求properties文件和當前類在同一文件夾下面。如果在不同的包中,必須使用:
InputStream ins = this.getClass().getResourceAsStream("/cn/zhao/properties/testPropertiesPath2.properties");
java中獲取路徑方法
獲取路徑的一個簡單實現
反射方式獲取properties文件的三種方式

1 反射方式獲取properties文件最常用方法以及思考:
Java讀取properties文件的方法比較多,網上最多的文章是"Java讀取properties文件的六種方法",但在Java應用中,最常用還是通過java.lang.Class類的getResourceAsStream(String name) 方法來實現,但我見到眾多讀取properties文件的代碼中,都會這么干:

InputStream in = getClass().getResourceAsStream("資源Name");

這裡面有個問題,就是getClass()調用的時候默認省略了this!我們都知道,this是不能在static(靜態)方法或者static塊中使用的,原因是static類型的方法或者代碼塊是屬於類本身的,不屬於某個對象,而this本身就代表當前對象,而靜態方法或者塊調用的時候是不用初始化對象的。

問題是:假如我不想讓某個類有對象,那麼我會將此類的默認構造方法設為私有,當然也不會寫別的共有的構造方法。並且我這個類是工具類,都是靜態的方法和變數,我要在靜態塊或者靜態方法中獲取properties文件,這個方法就行不通了。

那怎麼辦呢?其實這個類就不是這么用的,他僅僅是需要獲取一個Class對象就可以了,那還不容易啊--
取所有類的父類Object,用Object.class難道不比你的用你正在寫類自身方便安全嗎 ?呵呵,下面給出一個例子,以方便交流。
import java.util.Properties;
import java.io.InputStream;
import java.io.IOException;

/**
* 讀取Properties文件的例子
* File: TestProperties.java
* User: leimin
* Date: 2008-2-15 18:38:40
*/
public final class TestProperties {
private static String param1;
private static String param2;

static {
Properties prop = new Properties();
InputStream in = Object. class .getResourceAsStream( "/test.properties" );
try {
prop.load(in);
param1 = prop.getProperty( "initYears1" ).trim();
param2 = prop.getProperty( "initYears2" ).trim();
} catch (IOException e) {
e.printStackTrace();
}
}

/**
* 私有構造方法,不需要創建對象
*/
private TestProperties() {
}

public static String getParam1() {
return param1;
}

public static String getParam2() {
return param2;
}

public static void main(String args[]){
System.out.println(getParam1());
System.out.println(getParam2());
}
}

運行結果:

151
152
當然,把Object.class換成int.class照樣行,呵呵,大家可以試試。

另外,如果是static方法或塊中讀取Properties文件,還有一種最保險的方法,就是這個類的本身名字來直接獲取Class對象,比如本例中可寫成TestProperties.class,這樣做是最保險的方法
2 獲取路徑的方式:
File fileB = new File( this .getClass().getResource( "" ).getPath());

System. out .println( "fileB path: " + fileB);

2.2獲取當前類所在的工程名:
System. out .println("user.dir path: " + System. getProperty ("user.dir"))<span style="background-color: white;">3 獲取路徑的一個簡單的Java實現</span>
/**

F. linux中怎麼寫配置文件,並操作配置文件獲取配置信息

netconfig 配好一個後,比如:eth0
然後cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
把裡面的內容改一下就可以了,
這樣做實現不了雙網卡應有的功能,要做什麼路由表,自己查下.?
請參考,希望能幫到你。更多配置學習資料,你可以參考《Linux就該這么學》。

G. 如何獲得配置文件的絕對路徑

只能獲得當前程序的 EXE 文件的路徑 就是你運行程序的路徑
MessageBox.Show(System.Windows.Forms.Application.ExecutablePath.ToString());

System.Windows.Forms.Application.ExecutablePath 這個就是當前程序EXE文件的路徑 如果你把EXE文件和INI文件放在一個路徑下 那麼 就把/之後的EXE文件名去掉 然後加上INI 的文件名 就行了
這只不過是個字元串處理的過程

H. java 怎麼讀取配置文件

一.讀取xml配置文件
(一)新建一個java bean(HelloBean. java)

java代碼
(二)構造一個配置文件(beanConfig.xml)
xml 代碼
(三)讀取xml文件
1.利用

java代碼
2.利用FileSystemResource讀取
java代碼
二.讀取properties配置文件
這里介紹兩種技術:利用spring讀取properties 文件和利用java.util.Properties讀取
(一)利用spring讀取properties 文件
我們還利用上面的HelloBean. java文件,構造如下beanConfig.properties文件:
properties 代碼
helloBean.class=chb.demo.vo.HelloBean
helloBean.helloWorld=Hello!chb!
屬性文件中的"helloBean"名稱即是Bean的別名設定,.class用於指定類來源。
然後利用org.springframework.beans.factory.support.來讀取屬性文件

java代碼

(二)利用java.util.Properties讀取屬性文件
比如,我們構造一個ipConfig.properties來保存伺服器ip地址和埠,如:
properties 代碼
ip=192.168.0.1
port=8080
三.讀取位於Jar包之外的properties配置文件

下面僅僅是列出讀取文件的過程,剩下的解析成為properties的方法同上
1 FileInputStream reader = new FileInputStream("config.properties");

2 num = reader.read(byteStream);

3 ByteArrayInputStream inStream = new ByteArrayInputStream(byteStream, 0, num);

四.要讀取的配置文件和類文件一起打包到一個Jar中
String currentJarPath = URLDecoder.decode(YourClassName.class.getProtectionDomain().getCodeSource().getLocation().getFile(), "UTF-8"); //獲取當前Jar文件名,並對其解碼,防止出現中文亂碼
JarFile currentJar = new JarFile(currentJarPath);
JarEntry dbEntry = currentJar.getJarEntry("包名/配置文件");
InputStream in = currentJar.getInputStream(dbEntry);
//以上YourClassName是class全名,也就是包括包名

修改:
JarOutputStream out = new FileOutputStream(currentJarPath);
out.putNextEntry(dbEntry);
out.write(byte[] b, int off, int len); //寫配置文件
。。。

out.close();

I. 如何獲取配置文件的路徑

Properties pro = new Properties();
ClassLoader cl = Thread.currentThread().getContextClassLoader();
InputStream stream = cl.getResourceAsStream("com/pyllot/jdbc.properties");// 這個地方可以讀取src下的配置文件,但是我現在的配置文件位置是在web/WEB-INF/configs下.如果stream = cl.getResourceAsStream("web/WEB-INF/configs/jdbc.properties")這樣寫,那麼就會報空指針,應該是找不到文件的問題. ....
pro.load(stream);

J. javascript 怎樣獲取配置文件中的參數

通過Ajax來調用後台的程序,後台程序獲取配置文件中的參數再傳回來就OK了

熱點內容
androidappwidget 發布:2024-11-16 23:27:18 瀏覽:676
圖片加密上傳 發布:2024-11-16 23:24:54 瀏覽:71
騙軟體演算法 發布:2024-11-16 23:21:50 瀏覽:646
20人團隊解壓拓展怎麼玩 發布:2024-11-16 23:03:34 瀏覽:159
rsa解密演算法c 發布:2024-11-16 22:41:43 瀏覽:27
python3log 發布:2024-11-16 22:41:34 瀏覽:658
手機如何熱點密碼是多少 發布:2024-11-16 22:41:31 瀏覽:350
android上傳多個文件 發布:2024-11-16 22:36:24 瀏覽:313
蘋果微信25區怎麼改為安卓區 發布:2024-11-16 22:32:39 瀏覽:651
數控編程輕松 發布:2024-11-16 22:23:38 瀏覽:814