mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
configdb - added command "filemove"
git-svn-id: https://svn.fhem.de/fhem/trunk@5617 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
2184a1763f
commit
09af1d3d78
@ -226,6 +226,25 @@ sub CommandConfigdb($$) {
|
||||
return _cfgDB_Filelist;
|
||||
}
|
||||
|
||||
when ('filemove') {
|
||||
return "\n Syntax: configdb filemove <pathToFile>" if @a != 2;
|
||||
my $filename;
|
||||
if($param1 =~ m,^[./],) {
|
||||
$filename = $param1;
|
||||
} else {
|
||||
$filename = $attr{global}{modpath};
|
||||
$filename .= "/$param1";
|
||||
}
|
||||
if ( -r $filename ) {
|
||||
$ret = _cfgDB_Fileimport ($filename,1);
|
||||
$ret .= "\nFile $filename deleted from local filesystem.";
|
||||
} elsif ( -e $filename) {
|
||||
$ret = "\n Read error on file $filename";
|
||||
} else {
|
||||
$ret = "\n File $filename not found.";
|
||||
}
|
||||
}
|
||||
|
||||
when ('fileshow') {
|
||||
my $r = _cfgDB_Readfile($param1);
|
||||
return ($r)?$r:"File $param1 not found in database.";
|
||||
@ -307,7 +326,8 @@ sub CommandConfigdb($$) {
|
||||
<ul><br/>
|
||||
Currently the fhem modules<br/>
|
||||
<br/>
|
||||
<li>02_RSS.pm</li>
|
||||
<li>02_RSS.pm</li>
|
||||
<li>93_DbLog.pm</li>
|
||||
<li>95_holiday.pm</li>
|
||||
<li>98_SVG.pm</li>
|
||||
<br/>
|
||||
@ -477,7 +497,7 @@ compare device: telnetPort in current version 0 (left) to version: 1 (right)
|
||||
<br/>
|
||||
|
||||
<li><code>configdb fileexport <targetFilename></code></li><br/>
|
||||
Exports specified fhem file from database into filesystem.
|
||||
Exports specified fhem file from database into filesystem.<br/>
|
||||
Example:<br/>
|
||||
<br/>
|
||||
<code>configdb fileexport FHEM/99_myUtils.pm</code><br/>
|
||||
@ -485,7 +505,7 @@ compare device: telnetPort in current version 0 (left) to version: 1 (right)
|
||||
<br/>
|
||||
|
||||
<li><code>configdb fileimport <sourceFilename></code></li><br/>
|
||||
Imports specified fhem file from from filesystem into database.
|
||||
Imports specified fhem file from from filesystem into database.<br/>
|
||||
Example:<br/>
|
||||
<br/>
|
||||
<code>configdb fileimport FHEM/99_myUtils.pm</code><br/>
|
||||
@ -497,6 +517,15 @@ compare device: telnetPort in current version 0 (left) to version: 1 (right)
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<li><code>configdb filemove <sourceFilename></code></li><br/>
|
||||
Imports specified fhem file from from filesystem into database and<br/>
|
||||
deletes the file from local filesystem afterwards.<br/>
|
||||
Example:<br/>
|
||||
<br/>
|
||||
<code>configdb filemove FHEM/99_myUtils.pm</code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<li><code>configdb fileshow <Filename></code></li><br/>
|
||||
Show content of specified file stored in database.<br/>
|
||||
<br/>
|
||||
@ -604,6 +633,7 @@ Ver 0 always indicates the currently running configuration.<br/>
|
||||
Momentan verwenden die Module<br/>
|
||||
<br/>
|
||||
<li>02_RSS.pm</li>
|
||||
<li>93_DbLog.pm</li>
|
||||
<li>95_holiday.pm</li>
|
||||
<li>98_SVG.pm</li>
|
||||
<br/>
|
||||
@ -785,7 +815,7 @@ compare device: telnetPort in current version 0 (left) to version: 1 (right)
|
||||
<br/>
|
||||
|
||||
<li><code>configdb fileimport <quellDatei></code></li><br/>
|
||||
Liest die angegbene Datei aus dem Dateisystem und schreibt den Inhalt in die Datenbank.
|
||||
Liest die angegbene Datei aus dem Dateisystem und schreibt den Inhalt in die Datenbank.<br/>
|
||||
Beispiel:<br/>
|
||||
<br/>
|
||||
<code>configdb fileimport FHEM/99_myUtils.pm</code><br/>
|
||||
@ -797,6 +827,15 @@ compare device: telnetPort in current version 0 (left) to version: 1 (right)
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<li><code>configdb filemove <quellDatei></code></li><br/>
|
||||
Liest die angegbene Datei aus dem Dateisystem und schreibt den Inhalt in die Datenbank.<br/>
|
||||
Anschliessend wird die Datei aus dem lokalen Dateisystem gelöscht.<br/>
|
||||
Beispiel:<br/>
|
||||
<br/>
|
||||
<code>configdb filemove FHEM/99_myUtils.pm</code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<li><code>configdb fileshow <Dateiname></code></li><br/>
|
||||
Zeigt den Inhalt einer in der Datenbank gespeichert Datei an.<br/>
|
||||
<br/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user