文件操作 - Clone.ts
返回文件管理
返回主菜单
删除本文件
文件: /root/node_modules/xterm/src/common/Clone.ts
编辑文件内容
/** * Copyright (c) 2016 The xterm.js authors. All rights reserved. * @license MIT */ /* * A simple utility for cloning values */ export function clone<T>(val: T, depth: number = 5): T { if (typeof val !== 'object') { return val; } // If we're cloning an array, use an array as the base, otherwise use an object const clonedObject: any = Array.isArray(val) ? [] : {}; for (const key in val) { // Recursively clone eack item unless we're at the maximum depth clonedObject[key] = depth <= 1 ? val[key] : (val[key] ? clone(val[key], depth - 1) : val[key]); } return clonedObject as T; }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件