如圖所示:

需求(期望):
用nodejs(或第三方模塊)修改一個檔案的屬性的“詳細資訊”。
tip:
1,如果不能修改,獲取也行啊。
2,nodejs不行,php或其他方式也行啊(只要不是告訴我手動改)
uj5u.com熱心網友回復:
如果有權限可以讀取檔案流,重新生成圖片修改檔案屬性然后覆寫之前的圖片。uj5u.com熱心網友回復:
是本地檔案,權限肯定有。
具體怎么修改(設定)檔案屬性呢?我要該的是視頻檔案的title(標題)。
實際上,從技術角度,更寬泛的需求就是,“詳細資訊”里的那些屬性,是否都可以進行獲取和修改?甚至是否可以添加或洗掉?
uj5u.com熱心網友回復:
var fs = require("fs");拿去操作吧。
os lib是關于系統的。fs lib是操作檔案的,path lib是操作路徑的,簡單吧
uj5u.com熱心網友回復:
很抱歉,nodejs中的os模塊,fs模塊,path模塊都做不到呢。。。。
fs中有個Stats類,它所能獲取的“屬性”不是我要的。
老實說,我是搜索引擎搜遍了也沒有找到一個可用的,所以才來這里問。
uj5u.com熱心網友回復:
有人能搞定嗎?我試圖修改的是這樣的一些資訊(資料),如下圖所示:
uj5u.com熱心網友回復:
查到一段node.js呼叫windows api的代碼,也許對你有啟發:var FFI = require('node-ffi');
function TEXT(text){
return new Buffer(text, 'ucs2').toString('binary');
}
var user32 = new FFI.Library('user32', {
'MessageBoxW': [
'int32', [ 'int32', 'string', 'string', 'int32' ]
]
});
var OK_or_Cancel = user32.MessageBoxW(
0, TEXT('I am Node.JS!'), TEXT('Hello, World!'), 1
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/51626.html
標籤:JavaScript
上一篇:The value for the useBean class attribute tom.jiafei.Circle is invalid.
下一篇:Angular非父子組件的呼叫
