我正在编写一个PowerShell脚本,我必须从.zip
存档中提取内容,删除扩展名,因此,存档的名称可以说不是,test.zip
而是将test
其压缩为.zip
存档.我正在尝试使用PowerShell cmdlet,Expand-Archive
如下所示:
Expand-Archive -LiteralPath "Path to the archive" -DestinationPath "Extraction Path"
Run Code Online (Sandbox Code Playgroud)
但是,它似乎不起作用,是否有可能使用PowerShell提取此存档的内容,或者最好使用类似7zip命令行工具或类似的工作?
好吧,我有一个react-native
具有多个屏幕的应用程序,每个屏幕都有一个位于顶部的后退按钮所在的栏,它的主要行为是当按下此按钮时,应用程序返回到主屏幕。我想做的就是将此行为复制到硬件后退按钮(现在通过按下应用程序关闭的硬件后退按钮),我该怎么做?
更新:
我正在使用react-navigation
和redux
我有一个Angular项目,我想实现箭头键的一些功能,我试图使用类似(keyup.[keyCode])="Move(itemArray, 'UP')
_where [keyCode]代表箭头键之一的代码.没有任何作用,这里是我使用它的模板.
模板(HTML)
<div (keyup.38)="Move(itemArray, 'UP')"
(keyup.37)="Move(itemArray, 'LEFT')"
(keyup.40)="Move(itemArray, 'DOWN')"
(keyup.39)="Move(itemArray, 'RIGHT')">
<div>
<div class="score">
<span>Best:</span>
{{best}}
</div>
<div class="score">
<span>Score:</span>
{{score}}
</div>
</div> <br>
<div class="game-container">
<div class="grid-container">
<div *ngFor="let item of itemArray">
<div class="grid-cell-{{item.level|number}}">
<span>{{item.level}}</span>
</div>
</div>
</div>
</div>
<div class="button-container">
<div>
<button class="empty"></button>
</div>
<div>
<button class="control-button" (click)="Move(itemArray, 'UP')">Up</button>
</div>
<div>
<button class="empty"></button>
</div>
<div>
<button class="control-button" (click)="Move(itemArray, 'LEFT')">Left</button>
</div>
<div>
<button class="control-button" (click)="Move(itemArray, 'DOWN')">Down</button>
</div>
<div>
<button class="control-button" (click)="Move(itemArray, 'RIGHT')">Right</button>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 在powershell
中,与在 中一样cmd
,您必须键入文件的路径,包括文件本身,或者如果您与文件所在的位置相同,则只需键入文件名,下面显示了每种情况的示例:
# if the file is a different location
[Path to the file]\[fileName]
# if the file is in the same location
.\[fileName]
Run Code Online (Sandbox Code Playgroud)
我想要做的是将文件的路径分配给一个变量,当我想打开文件时只需键入变量名称,如下所示:
$path = [fileLocation + fileName]
Run Code Online (Sandbox Code Playgroud)
但是,问题是,当我键入变量时,PowerShell 会返回 的字符串值$path
,因此,如何通过将文件的路径分配给变量来启动文件?
所以,我有一个数组,我想通过删除一个特定的元素.find()
.我应该如何将它用于此目的?我知道它应该有一个条件,让我们说
if(element === selectedItem)
{
Array.splice(index,1);
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将其纳入其中.find()
.
我有一个PHP代码,我需要用JS做一些操作,我尝试了以下内容
<?php
include './parse.service.php';
echo putContent();
$jsScript = "
<script type='text/javascript'>
const json = require('./transacitions.json');
window.onload = modifyData;
function modifyData() {
document.getElementById('n_transactions').innerHTML = parseInt(document.getElementById('n_transactions').innerHTML, 10) + json.data.length;
document.getElementById('total_received').getElementsByTagName('font')[0].getElementsByTagName('span')[0].innerHTML = `${this.totalReceived(convertToFloat(document.getElementById('total_received').getElementsByTagName('font')[0].getElementsByTagName('span')[0].innerHTML))} BTC`;
document.getElementById('final_balance').getElementsByTagName('font')[0].getElementsByTagName('span')[0].innerHTML = `${this.finalBalance(convertToFloat(document.getElementById('final_balance').getElementsByTagName('font')[0].getElementsByTagName('span')[0].innerHTML))} BTC`;
}
function convertToFloat(element) {
var numb = element.match(/[+-]?\d+(\.\d+)?/g);
numb = numb.join(\"\");
return (parseFloat(numb, 10));
}
function totalReceived(quantity) {
json.data.forEach(element => {
if (element.finalSum > 0) {
quantity += element.finalSum;
};
});
return quantity;
};
function finalBalance(quantity) {
json.data.forEach(element => {
quantity += element.finalSum;
});
return …
Run Code Online (Sandbox Code Playgroud) javascript ×2
powershell ×2
android ×1
angular ×1
archive ×1
arrays ×1
execution ×1
extract ×1
keyboard ×1
php ×1
react-native ×1
redux ×1